《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 一路追蹤...