C 中的「點」起什麼作用,C 中四個點代表什麼意思

2021-04-18 07:14:05 字數 1617 閱讀 5912

1樓:匿名使用者

c1.p()

c1這個類裡的p()函式

bai.表示類成員運du算符,代表zhi是dao特指呼叫版c1的p()函式

c c::operator =(c c)

c類的=運算子重權

載,引數是c型別的c,返回值型別為c

::代表開類語句,也就是在c類的外面定義c類裡的函式(這時候還沒有主程式也就沒有例項,是故只是籠統的定義c類)

c c代表引數名為c(下面就用c來指代這個引數了),是個c型別的值

2樓:魔尊

「.」指的是類內函式或資料的呼叫,如果是指標的話就用「->」。「::

」這個是域運算子,是類內函式的定義時用的。(c c)這裡c指的是類名,後面是定義的一個類,相當於 (int c)一樣的道理。

3樓:匿名使用者

1.c1.p()的.是作用域限制符,c1是類c有一個物件,c1.p()呼叫類c的p函式,即輸出 "實部r=....",其中r對應你

內剛才輸入的a的值容,i應對b的值;

2.c c::operator =(c c)是的::

類實現的作用域限制符,表示後面定義的operator =(c c)是類c的一個操作, (c c)中的c(大寫)表示類c,c(小寫)表示類的一個物件,即你要賦值的一個類c的例項

4樓:匿名使用者

.是物件成員訪問符,表明後面的內容屬於一個物件,結構體和聯合體也有類似用法。

::域作用符,表明後面的內容屬於一個類,此外在名稱空間namespace中用也有類似用法。

5樓:匿名使用者

就是操作解析符,學空間名稱namespace的時候沒見過嗎?

c++中四個點代表什麼意思

6樓:匿名使用者

表示類的成員。(你說的是兩個冒號「:」吧)如類ca中有成員int a;

則:ca::a表示ca類中的成員a;

舉個例子:

class ca

;那麼:函式int b();的定義就必須是這樣的:

int ca::b()

7樓:

同意樓上!!!!!!

c++語言中 *與&的作用分別是什麼啊?

8樓:匿名使用者

額 這個 尼瑪 啊 雖然知道 大概就是 解引用和引用(此引用和下方的引用不同),這也可以叫解引用和取地址。

但是 *可以是乘 &這個也可以是位與

而且 在c++中 &還可以是引用

c++中一個點是什麼意思,比如:h.initialize();

9樓:

我猜測h所對應的類中含有initialize這個成員函式

作用是初始化h

10樓:匿名使用者

.表示該取物件(或結構體變數)的成員函式。

11樓:匿名使用者

.叫結構體成員運算子~

struct t

t h;

h.a = 1;

h.b = 2

c中ref到底有什麼作用,C 中ref的作用是什麼?

int是值型別,而string是引用型別,值型別改的是它的值,而引用傳遞過來的是地址,所以地址上的值也會改變。其實,你也不用理解抄得多複雜!你只要知道,如果用上ref的話,操作的是同一個變數,所以會改變值,如果沒用上ref的話,操作的不是同一個變數,所以值不會改變。這就行了!其他的,以後學得深入了,...

冒號在C 中的作用

兩個冒號是作用域.在類的編寫時,如果是成員函式寫在類外經常要用到,表明是那個類的成員函式 單個會在類的繼承等方面用到.冒號在c 中的作用主要表現在以下幾個方面 1 表示結構內位域的定義 即該變數佔幾個bit空間 typedef struct 2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法...

tor中的c音標是什麼,doctor中的c音標是什麼

doctor 英 d kt r 美 d kt r n.博士 醫生 v.篡改,偽造 閹割 1 doctor作 博士 解時,表示大學裡的最高學位。2 doctor作 醫生 解時,指有行醫資格並從事醫療工作的人。說 去看病 用see consult a doctor,請醫生 用send for call ...