全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:807
推到 Plurk!
推到 Facebook!

請問範圍運算子::的使用時機

尚未結案
s07452
一般會員


發表:20
回覆:16
積分:7
註冊:2003-11-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-21 11:51:51 IP:61.59.xxx.xxx 未訂閱
請問 何時需要加::來呼叫win API 何時不需要加就可以呼叫 win API
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-21 12:07:51 IP:203.73.xxx.xxx 未訂閱
引言: 請問 何時需要加::來呼叫win API 何時不需要加就可以呼叫 win API
s07452 你好:
(1)那要看你引用了哪些元件 (class) 而定,如果該 class 中自己定義的 *.h
   裡面沒有和 Win32 API 同名的 function 的話,一般來說,是不需要再加
   「::」來刻意區別
(2)不過,話又說回來了,我們通常使用一個新的元件,也都不會知道它內部有
   多少和 Win32 API 同名的 function,直到編譯出現問題,才有可能發現
(3)所以,你這個問題是見仁見智的,如果你很在意的話,建議你只要是呼叫
   Win32 API 的 function 就在前面加上「::」,這樣子應該比較不容易出錯
   ,自己看程式的時候也很清楚知道這是在呼叫 Win32 API
-- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
s07452
一般會員


發表:20
回覆:16
積分:7
註冊:2003-11-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-29 10:35:30 IP:61.59.xxx.xxx 未訂閱
大概瞭解囉~ 感謝~ (所以也就是說、前面一律加::也是允許的就是了~)
系統時間:2024-05-02 14:41:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!