作者查詢 / hpps
作者 hpps 在 PTT [ C_and_CPP ] 看板的留言(推文), 共69則
限定看板:C_and_CPP
看板排序:
1F→:沒全域變數,但大家一起搶一個共享的東西,應該也會有race04/03 17:27
2F→:像是很多thread一起執行一個讀檔的函式,但傳進去的檔案指標04/03 17:31
3F→:指向同一個已開啟檔案,這樣也是沒用到全域變數04/03 17:32
5F→:沒寫過memory map io Register相關的操作,可能要實驗看看04/03 18:11
1F→:以前老師也是說只有char有規定,其他都是相對大小,所以每次04/02 22:05
2F→:到新電腦上都會先編譯這個 http://ideone.com/0NsE1n04/02 22:05
1F→:跑看看ldconfig ?04/01 14:13
2F→:我都用valgrind看用了多少動態記憶體,靜態的話用nm自己算04/02 11:40
3F→:不過valgrind似乎只能知道你總共要了多少動態記憶體04/02 11:42
4F→:我比較想知道的是"最高"記憶體使用量,不知道沒有有人有辦法04/02 11:43
8F→:valgrind ./a.out04/02 13:16
9F→:顯示共使用動態配置記憶體多少,以及最後你有沒有free乾淨04/02 13:17
11F→:要在程式印的話可能要去查/proc或者看有沒有更底層的API了...04/02 13:52
12F→:參考看看這個 http://ppt.cc/nmHm04/02 13:53
13F→:以前寫過一個process tracer就是查/proc的04/02 13:55
14F→:不過/proc/pid/maps裡面查到的都是以page為單位04/02 13:56
1F→:跑看看ldconfig ?04/01 14:13
1F→:string str (lhs); str.append (rhs); return str;04/01 14:06
2F→:operator+應該會實作成friend吧? 你用const的member用意是?04/01 14:07
5F→:http://ideone.com/r4Og3F04/01 16:02
6F→:如果是用char陣列做的話就自己用strcat04/01 16:03
9F→:C++的string好像就是用char *做的04/01 17:48
10F→:這裡有個簡單例子 http://ideone.com/WFyfqm04/01 17:48
25F→:>FacetheFaith, 你可以去看看linux的libstdc++原始碼,04/01 22:59
26F→:裡面的bastring.h有很多資訊,上面那些只是簡單的例子04/01 23:00
27F→:C++的class和struct不是一樣嗎,差別在一開始的存取權限04/01 23:46
7F→:我都用while( ( ch = getchar() ) != EOF && ch != '\n' ) ;03/31 21:09
8F→:來清掉多餘的03/31 21:09
11F→:fgets()似乎不會把多的清掉~03/31 22:08
4F→:(bool)cin好像等於cin.good(),至於發生什麼錯誤要看狀態位元03/31 19:21
24F→:在x86 64位元的電腦下的long好像是 8 bytes03/31 19:26
25F→:記得以前寫比較低階的程式,常常要算記憶體位址,但是指標在03/31 19:33
26F→:32位元的OS上是32bit,到64位元又不一樣,這時候都用long來03/31 19:33
27F→:做指標的運算。03/31 19:34
29F→:存是不會,算的時候會用03/31 22:04
1F→:碰到單字就檢查看看有沒有數字或其他符號,把不是單字的濾掉03/29 12:01