1、
若class cnmdevctrlprotocol : virtual public cnetcomm則starttimer編譯通不過
2、activex在ie下載入多個,相當於多執行緒,所以這時候的activex不要使用全域性變數,當時如果編寫動態庫也不要使用全域性變數
3、btn灰顯或sleep()一段時間再恢復,其實灰顯並沒用,在sleep的這段時間,再去按這個按鈕,依然可以響應
5、陣列引用
int sz[10];
void fun(int* p, int size);
void fun(int (&arr)[10]);
6、cygwin編譯時注意360保險箱會降低編譯效率,原因是它具有檔案系統監控功能
7、疑難雜症之函式引數一致性
我們都知道,當傳入的引數與函式宣告的引數不一致時,編譯工具會報錯,所以引數一致性這一點一般人容易忽視它。
如果我們將函式指標當作引數傳入(**函式),那麼在呼叫函式時引數不一致,編譯工具也不會報錯,一旦該函式被執行,則程式崩潰。
這個問題為什麼難查原因有:
一、編譯時不報錯,執行時如果沒有進行**也不會死
二、**函式引數變化,有時會忘記在**時更改引數
三、**函式的呼叫頻率可能不高,也許程式執行幾個月才呼叫一次,一調就死
四、程式崩潰後彈出框沒有絲毫有用資訊
鑑於這些問題,提醒大家注意保持函式引數一致性
遇到的問題
這個文章用於記錄在學習和使用c 的時候遇到的一些問題,以及解決方法,記載了一些非常零散的知識點,沒有主題。在c 11中,有一種新的方法在用new運算子申請結構體內存的同時對其初始化。其格式為 struct car car p new car 但是如果結構體中包含了字元陣列 字串 就不能使用這種格式,...
遇到的問題
今天學習遇到了不少的問題,所以學習的進度有點慢。1 jcreator 2 tomcat 的問題。我將 tomcat 裝好了,我就記得在安裝時就提示我設定使用者名稱和密碼了。可是我在訪問 是總是進不去。點選tomcat mananger 時,彈出這個對話方塊。當我輸入使用者名稱和密碼後,還是跳出這個,...
遇到的問題
1 動態新增的元素,不能直接新增事件,需要動態繫結新增事件 document on click div.lunbo div.lunbonum span displaypic function settimeout picnumclick 2000 2 prop 和.attr 的區別 對於html元素...