遇到的問題

2021-05-18 01:21:04 字數 709 閱讀 8847

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元素...