精華區beta C_and_CPP 關於我們 聯絡資訊
正在看STL的source code 裡面很多function前面都有__ ex __glibcxx_function_requires(...); 這種命名有什麼理由嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.171.149.170
UNARYvvv:通常前面有底線的一般來說是內部自己在使用的變數或函式 02/05 22:23
UNARYvvv:library 內部自己需要呼叫或使用的部分,而不是開放給用 02/05 22:23
UNARYvvv:這 library 的人 (通常啦) 02/05 22:24
UNARYvvv:意思就是說如果你換另一家廠商提供的 STL source code 來 02/05 22:25
UNARYvvv:看,可能名稱就不同了,因為各家實作方式及命名都有差異 02/05 22:25
UNARYvvv:只有對外公開的介面才會相同 (當然是在符合標準的情況下) 02/05 22:26
drkkimo:標題改一下吧 ctrl+t 02/05 22:28