很基礎的一些概念性問題,求教!
amfer 2003-07-19 12:17:00 本人使用C++BUILDER時間不久,C++基礎也不怎麼好,一直被一些小問題困擾,在這裡列出幾個,請各位指點.
1.在聲明一個可以讓別的窗体使用的變量時,是把它放在PUBLIC段中然後FORM1->XXX好點,還是把它作為全局變量,在別的窗体裡extern xxx來引用它好點?
2.如果遇到像操作註冊表或者ini文件的情況,這種操作可能會貫穿程序的很多地方.那麼我該每次操作之前new一個對象,操作完成後再delete它呢,還是在程序啟動時new之,程序結束時delete之?
3.程序一大,就會有一些莫名奇妙的問題,有時很難找到原因,比如一個變量在某個操作後就會變值,但我這個操作只是讀這個變量,並沒有寫,這是不是叫內存洩漏?是怎樣造成的?怎麼防止內存洩漏?