為啥C 裡面呼叫API的時候,有的API前需要加雙冒號,有的不需要加

2021-08-26 05:03:30 字數 637 閱讀 8109

1樓:匿名使用者

這是因為有的函式是全域性函式,而有的函式是mfc類的成員函式,是被封裝的。

要區分這個的話,看引數就明白了。

拿messagebox函式為例,全域性函式有一個引數hwnd好像,是用來指定視窗控制代碼的。但是mfc封裝的messagebox函式則沒有,因為它的視窗控制代碼就是mfc對話方塊。

api見的多了就知道哪個是mfc封裝的,哪個是全域性的了……呵呵,祝你進步

2樓:冒木芮夢影

這是個名稱空間問題,

因為getwindowrect

有兩個這樣名稱的函式,

一個是api

bool

getwindowrect(

hwnd

hwnd,

lprect

lprect

);另外一個類成員變數void

cwnd::getwindowrect(

lprect

lprect

)const;

當有多個相同名字的函式時,需要特別指定是那個名稱空間的函式,::代表全域性,再如其他名稱空間

std::vector

v,而setcursorpos

只有一個這樣名字函式,就可以省了呀

家裡有兩個漏電保護開關,外面,裡面,打雷的時候,或者

主要原因如下 1 開關過載,開關額定電流選擇不匹配。2 開關負荷側火線接地,漏電開關負荷側零線接地也會導致跳閘。3 開關損壞或者用電器接地短路,負荷側零線有沒有和其它迴路零線混用等。漏電開關不能正常合閘檢查方法 1 檢查漏電開關復位按鈕是否復位。按復位按鈕後可以正常合閘。2 檢查漏電開關接線是否正確...

夢到要上洗手間的時候,廁所裡面的馬桶旁邊有一隻很大的好像青蛙但是顏色有點偏灰色的,旁邊還有些紙是有

夢由心生。大多屬於心中有著各種焦慮。說明你最近有著某種的心理壓力,或者來自身體的不適導致這類夢。夢是虛幻的,合理調整自己最好,望採納 解夢 日常生活 這種現象十分常見,這跟睡姿有關係,在學校是趴在課桌上身體不舒展,是身體有拘束時間久了身體的自然反應,只要你找到合適的睡姿就可以消失了,每個人都有自己喜...

小的時候看過包青天,裡面有個片斷好像是有個妖怪來殺包青天,但被包青天臉上的月亮給打傷,求電影名稱

就是包青天的單元劇!這個系列二三百集!不知道是哪兒個單元!慢慢找吧 是93版包青天裡的,雷霆怒 這個單元 就是這單元,最近才看了 包青天裡有一部分寫的是 包青天他們都被一個妖鬼殺了 好像是鍾馗上身和那個 妖打鬥 這是不是94七俠五義裡的包公斗法王?展昭變成邪昭那個。小時候看過 包青天 原班人馬演的一...