看板 C_and_CPP 關於我們 聯絡資訊
各位版友好, 弟正試著在 trace Open Source 專案的程式 它是個 cpp 為主的程式,不過在下列 function 用了 :: 語法 ret = ::select(_sockfd+1, &fdset, NULL, NULL, &tval); 想要詢問一下它有代表什麼特殊意義嗎? 因為有些地方呼叫 select 函式時並沒有加上 :: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.53.210
jaw109:::的前後表示一種namespace的從屬關係, ::的左邊如果留空 05/23 15:16
jaw109:表示他是一個global namespace 05/23 15:17
qrtt1:感謝, 因為它是在cpp下呼叫c 的函式, 所以我遲疑了>< 05/23 15:30
jaw109:<在cpp下呼叫c 的函式>是什麼意思? 不解? 05/23 15:36
LiloHuang:這是 scope operator 目的為了存取外面一層的 select 05/23 15:50
qrtt1:jaw109, 沒事沒事. 是我頭腦打結沒描述好. 05/23 20:29