作者查詢 / selection
作者 selection 在 PTT [ C_and_CPP ] 看板的留言(推文), 共22則
限定看板:C_and_CPP
看板排序:
首頁
上一頁
1
下一頁
尾頁
3F→:看了callstack還是看不出來,唉,在研究看看,感謝回應~10/25 21:30
4F→:GetProcAddress和LoadLibrary好像是window.h的全域函式09/20 22:42
7F→:unnamed namespaces我知道是什麼,但我還是看不懂樓上09/20 22:51
8F→:的推文@@09/20 22:51
10F→:所以就是說在沒有同名的變數/函式時,可以寫或不寫::?09/20 22:55
11F→:都是可以的,只是寫了比較清楚?09/20 22:55
12F→:另外沒考慮到unnamed namespaces又是什麼意思?09/20 22:56
13F→:而且函式本來就不可能同名阿,這裡是指全域函式非成員函09/20 22:58
14F→:式09/20 22:58
15F→:阿不對,函式可以包在namespace裡面,所以可能同名09/20 22:59
17F→:我知道overloading,但是我還是覺得就我提到的例子,我還09/20 23:08
18F→:是覺得沒必要在全域函式前加::09/20 23:08
19F→:為什麼加了::可避免混淆?09/20 23:10
22F→:嗯,purpose的例子很有趣,若去掉local variable foo就不09/20 23:22
23F→:會foo()造成compile error,但是有了區域變數,就得加::09/20 23:23
24F→:但是unnamed namespace的範圍只在file裡,其他檔案又不會09/20 23:25
25F→:用裡面的東西,purpose的例子是因為同一檔案,否則的話我09/20 23:26
26F→:還是想不透什麼時候不加::會錯...09/20 23:26
29F→:全域變數被區域變數隱藏起來不會編譯錯,但函式名稱被區09/20 23:32
30F→:域變數名稱隱藏起來會compile error,除非你加::09/20 23:33
31F→:還有如果加上全域變數foo那行,好像就沒有辦法呼叫unname09/20 23:34
32F→:namespace裡的foo了?09/20 23:34
首頁
上一頁
1
下一頁
尾頁