[語法] 請問 :: 語法的意義

看板C_and_CPP (C/C++)作者 (null)時間16年前 (2009/05/23 15:05), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/1
各位版友好, 弟正試著在 trace Open Source 專案的程式 它是個 cpp 為主的程式,不過在下列 function 用了 :: 語法 ret = ::select(_sockfd+1, &fdset, NULL, NULL, &tval); 想要詢問一下它有代表什麼特殊意義嗎? 因為有些地方呼叫 select 函式時並沒有加上 :: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.53.210

05/23 15:16, , 1F
::的前後表示一種namespace的從屬關係, ::的左邊如果留空
05/23 15:16, 1F

05/23 15:17, , 2F
表示他是一個global namespace
05/23 15:17, 2F

05/23 15:30, , 3F
感謝, 因為它是在cpp下呼叫c 的函式, 所以我遲疑了><
05/23 15:30, 3F

05/23 15:36, , 4F
<在cpp下呼叫c 的函式>是什麼意思? 不解?
05/23 15:36, 4F

05/23 15:50, , 5F
這是 scope operator 目的為了存取外面一層的 select
05/23 15:50, 5F

05/23 20:29, , 6F
jaw109, 沒事沒事. 是我頭腦打結沒描述好.
05/23 20:29, 6F
文章代碼(AID): #1A5w0WZ5 (C_and_CPP)
文章代碼(AID): #1A5w0WZ5 (C_and_CPP)