C 初學印象

2021-09-30 03:57:11 字數 1719 閱讀 6220

1、乙個數字的精度不是它的小數點後位數,而是全部位數。

2、vc8.0預設unicode編碼支援,函式使用時注意通用性。eg.atof->_tstof。去掉預設unicode編碼方法是在工程屬性-〉常規-〉字元支援,設定為未設定。

3. string類中c_str的型別是const char*,在sscanf裡面可以用.

4. cstring->std::string 例子:

cstring strmfc=「test「;

std::string strstl;

strstl=strmfc.getbuffer(0);

std::string->cstring  例子:

cstring strmfc;

std::string strstl=「test「;

strmfc=strstl.c_str();

5. 數字型別轉換成cstring,cstring::format是種方法,

例如int轉換成cstring方法:cstring csi;

csi.format(_t("%d"),i);

6. 正確的寫法:

prorecord temppro;

temppro=prolist.getat(prolist.findindex(k));

錯誤的寫法:

prorecord temppro=prolist.getat(prolist.findindex(k));

原因?7. clist普通變數的在定義clist時都無需加'&'.

在對clist進行遍歷操作時,好的習慣是把clist的元素個數複製給乙個變數,在定義operator'='操作時,時刻注意複製時元素的個數是傳遞過來的變數(r)的元素個數!

8. 在做條件判斷時,特別注意"=="與"="號!!!!

9. 注意afxextractsubstring的學習使用!

10. 1).vc++2005環境中靜態呼叫dll(隱式)

首先,準備好檔案,.dll、.lib、.h一都不能少。

起作用與區別參考:.obj,.lib,.dll,.h之間的相互關係

其次,修改編譯選項  專案|屬性|聯結器|輸入:輸入***.lib檔名。

最後,#include ***.h即可。

2).動態呼叫方式:是由程式設計者用 api 函式載入和解除安裝 dll 來達到呼叫 dll 的目的,使用上較複雜,但能更加有效地使用記憶體,是編制大型應用程式時的重要方式。

顯式的呼叫:是指在應用程式中用 loadlibrary 或 mfc 提供的 afxloadlibrary 顯式的將自己所做的動態連線庫調進來,動態連線庫的檔名即是上面兩個函式的引數,再用 getprocaddress() 獲取想要引入的函式。自此,你就可以象使用如同本應用程式自定義的函式一樣來呼叫此引入函式了。在應用程式退出之前,應該用freelibrary 或 mfc 提供的 afxfreelibrary 釋放動態連線庫。直接呼叫 win32 的loadlibary 函式,並指定 dll 的路徑作為引數。loadlibary 返回 hinstance 引數,應用程式在呼叫 getprocaddress 函式時使用這一引數。getprocaddress 函式將符號名或標識號轉換為 dll 內部的位址。程式設計師可以決定 dll 檔案何時載入或不載入,顯式鏈結在執行時決定載入哪個 dll 檔案。使用 dll 的程式在使用之前必須載入(loadlibrary)載入dll從而得到乙個dll模組的控制代碼,然後呼叫 getprocaddress函式得到輸出函式的指標,在退出之前必須解除安裝dll(freelibrary)。

印象筆記的試用印象

用過有道筆記,現在正在用麥庫。總的來說,越來越依賴,感覺非常好用。現在已經超越我手機裡的鮮果聯播,成為第一常用的軟體了。不說麥庫,最近聽說evernote出了國內版,想起原來選擇手機筆記軟體時也比較過evernote,但登陸都成問題所以放棄了。對evernote我是一貫的仰慕,2.2版我一直用到現在...

C 初學筆記

判斷文字是否為數值型 string str1 textbox1.text string str2 textbox2.text int i1,i2 if int.tryparse str1,out i1 if int.tryparse str2,out i2 false if後面只有一句話,可以不用 ...

初學C語言

學習c快2周了,剛開始還是覺得比較有興趣,到現在進入多重迴圈和陣列的時候就有些吃力了。其實很多時候看別人寫的 覺得很簡單,自己恍然覺得怎麼那麼笨,那麼簡單的東西都沒想到。但是實際讓自己寫的時候就有點無從下手的感覺,能想但不能寫,或者寫的很長。ps 老師說多敲敲 增強語感 這些都是見識的少了的 準備每...