讀書時間 2010 05 24 C C

2021-05-25 12:30:41 字數 761 閱讀 7455

《linux高階程式設計》2nd version,楊宗德

1. 雜問

q:我們的系統如何保持其os可移植性的?使用ansi庫嗎?

2. extern

好像只有變數需要extern宣告,function不需要,如下例:

[root@frank extern]# cat file.c

#include

int i=0;

void test()

[root@frank extern]# cat test.c

#include

//extern i;

int main()

t:got it ! 函式的預設storage type為extern,所以無需顯式宣告。

3. valgrind,記憶體除錯工具

[root@frank valgrind]# cat sample.c

#include

int main()

return 0;

}4. 檔案訪問

緩衝檔案訪問會有使用者態與核心態的切換,頻繁使用對程式效能影響較大!q:how ??? 2011/12/19

檔案流指標file與檔案描述符fd區別巨大,乙個是庫,乙個是系統呼叫,對應於使用者態及核心態的不同!

posix標準檔案io管理,open,close,read,write

5. 程序

q:孤兒程序與殭屍程序? 2011/12/19

讀書時間 2011 11 16 讀書時間

1.把脈vc chap 3 mfc與atl atl中無法使用cwnd chap 4 賦值與初始化的區別 前者呼叫operator 後者呼叫constructor 2.以前關於wtl的筆記 3.wtl例子分析 my2ndwtl70win my2ndwtl70win.cpp hellowtl70win2...

c c 獲取時間

方法一 time t time time t timer 可以獲取當前的系統時間,此函式返回的是從公元1970年1月1日0時0分0秒算起到現在所經過的秒數 如果引數不是空指標的話,它也會把返回值設定到入參指標所指物件中 在標頭檔案中,有 typedef long time t,所以time t其實就...

C C 時間函式

1 time函式 標頭檔案 time.h 函式定義 time t time time t t 說明 返回從1970年1月1日的utc時間從0時0分0妙算起到現在所經過的秒數。include include int main 輸出 1302079744 1302079744 附 time t 一路追蹤...