mfc的程式設計問題 什麼時候函式前面要加上

2021-05-05 07:36:34 字數 2260 閱讀 9729

1樓:魚死吾蒸

"::"是作用域限定符或者稱作用域運算子.例如名稱空間"::"是用它來宣告函式是屬於哪個類的.

例:#include "iostream"

class time

;void time::settime() /*類外宣告部分*/

void time::showtime() /*類外宣告*/

int main()

2樓:匿名使用者

the c++ primer

第三篇 基於過程的程式設計

第8章 域和生命週期

8.5 名字空間定義

我就不復制過來了

這種書常備在身邊最好

3樓:匿名使用者

::是域作用符號。編寫類函式的時候經常會這樣 classname::fucname()

沒有類名就表示呼叫全域性函式。win32時代的函式,這樣主要是為了和mfc框架類裡的同名函式區分。

為了保險起見凡是呼叫全域性函式時建議都加上

4樓:匿名使用者

不是見小不笑的問題 前面樓已經說得很清楚

建議你還是學一下c++基礎再去學mfc 你跳級了

5樓:匿名使用者

::作用域定義符。

在類外定義類的成員函式時需要。

告訴編譯器你定義的是這個類的這個函式。

mfc有的函式前面加::是什麼意思

6樓:匿名使用者

::取全域性作用域,對於mfc而言加了的是呼叫win api,不加的是呼叫mfc的庫。一般呼叫win api的引數中會多個視窗或者dc控制代碼。

7樓:匿名使用者

如果你在一個類的成員函式裡呼叫 messagebox() ,這個函式可能是類的成員函式,各種繼承下來的成員函式, 也可能是全域性函式

用 ***::messagebox() 表明是從***繼承下來的成員函式

用 ::messagebox() 表明呼叫一個全域性的函式, 而不是這個類的成員函式

8樓:蘇北小麥

在類的過載中為了區分同名成員,呼叫哪一個,用::這個就可以呼叫基類的同名成員,不用則預設呼叫派生類的成員。也可以用來呼叫全域性變數。

其他時候如類的成員函式在外定義時表明身份。我就知道這些了

9樓:匿名使用者

::表示這個函式是全域性函式

mfc裡的函式前面加::是什麼意思

10樓:匿名使用者

汗!其實樓上的兩個都是對的,只是::用在不同的地方,含義不同罷了

11樓:皇家救星

:; 全域性作用域

::變數名 即指的是全域性的變數

12樓:匿名使用者

樓上的說錯了。

::表示是全域性的

::movetoex 表示這個函式是全域性函式

13樓:匿名使用者

如果::前是空的,那麼是全域性物件,具體點說就是window api的函式

14樓:逍遙肉肉

這是作用域符號,該符號前面是類,後面是該類的成員函式

c++中呼叫函式前,加兩個冒號::和不加兩個冒號,作用一樣嗎?

15樓:匿名使用者

域名解析符!

copy

返回值型別名 類名::函式成員名(參數列)這個是在類內宣告函式後在類外定義的一種方法!

如果不加"類名::"的話,編譯系統就不會知道你的函式屬於哪個類;

另外,這樣定義函式一定要在類中宣告之後,說明它是類的成員函式才可以!

在類內宣告的時候就不需要::了,直接 返回值型別 函式名(參數列) 就可以了!

16樓:燕古行

當然不一樣,不加冒號的一定是當前作用域可見的所有的函式或者變數,否則報錯,加冒號的可以一用冒號前的那個類或者名稱空間裡的函式或變數,否則一般是不能用的

17樓:天う狼

如果你的函式裡邊需要使用到這個類的變數或者控制元件 類成員 就需要再函式前邊 加上類名:: 並且要在標頭檔案中生命這個函式 這樣才能正常呼叫

18樓:黑暗中的劍

不一樣,加冒號代表全域性,不加代表該類

比較級前什麼時候加the,什麼時候不加

除了在最高階前面加the 表示比較,例如the best one 還可以在越。越。的結構中用到例如the more the better 還有一種常用的情況the用在某些形容詞前表示一類人例如 the young the old 本句中older可以直接用比較級形式不用加the,因為它不是多音節詞,...

ecel中用vlookup函式為什麼時候要加

1如圖所示在左邊紅框中是 列 在右側紅框中 右側框是火車站名和對應 我想通過查詢中間框中的火車站名 在右側的框中查詢 然後返回對應的 到左邊框中 2在f2中輸入 vlookup 當游標在括號中閃動的時候點選滑鼠到g2 3點選完後的效果是這樣的 g2單元格被虛線框選 4然後在g2後面點選一個逗號,逗號...

程式設計裡所說的函式是什麼意思,在程式設計中,函式是什麼意思

function,譯為方法或函式來.函式中的代原始碼執行後可以實現你bai某種目的,或者得到想du要的資料zhi.首先要記得函式的定義格式dao 1.無返回值的定義 void函式名 形參1,形參2.2.有返回值的定義 返回型別 比如int,float,使用者自定義型別 函式名 形參1,形參2.在就是...