c 類中的建構函式 point int x,int y x x ,y y其中x和y已被宣告

2021-04-19 19:01:03 字數 2135 閱讀 3920

1樓:匿名使用者

建構函式的引數不要和類成員一樣。。。。。

起碼寫成point(int x_t,int y_y):x(x_t),y(y_t){}

2樓:我是遊客**

這段**的意思是初始化x=x,y=y

c++中point(int x,int y):x(x),y(y) 是什麼意思

3樓:匿名使用者

建構函式冒號後頭那個叫初始化列表, 用於初始化類的成員屬性, 這裡相當於內

point(int x_, int y_)初始化列表並不是容

簡單的給了一種方便的寫法, 填充記憶體時會先用初始化列表對成員賦初值, 再執行構築函式體裡的賦值語句, 於是初始化列表會比建構函式裡的賦值語句要快, 同時如果把成員屬性宣告為const或者成員屬性的型別把operator=拷貝賦值操作符"禁用"了那麼就只能用初始化列表賦初值而不能在函式體內賦值

4樓:army1椒rz迫

這是一種方便的寫法,意思就是把x的值賦給你的類裡面的x,把y的值賦值你的類裡面的y

5樓:匿名使用者

我準備入門,c++是什麼玩意

在c++中 public: point(int x=0,int y=0):x(x),y(y) 這個:x(x),y(y)是 什麼意思 10

6樓:51cto學院

x(x)是呼叫父類的建構函式,這是公有繼承的特定寫法。

y(y)就是普通的建構函式,用來初始換成員變數的。

在point類的建構函式後,加一個冒號(:),然後加上父類的帶引數的建構函式。這樣,在子類的建構函式被呼叫時,系統就會去呼叫父類的帶引數的建構函式去構造物件。

7樓:匿名使用者

:x(x),y(y)是用來初始化x和y的(當你建立了一個例項,並且向這個例項傳遞引數x和y的時候)。

一道c++程式**,求解釋point(int x=0,int y=0):x(x),y(y)的意思

8樓:和藹的錯過

這個即是建構函式相當於

point( )

9樓:it孤鶩

point(int x=0,int y=0):x(x),y(y)

初始化成員變數

相當point(int x=0,int y=0)

10樓:匿名使用者

這個是初始化列表,屬於建構函式問題,建議看看譚浩強c++那本書,上面有詳細解說;

c++語法 point(int x=0,int y=0):x(x),y(y) ,請問後面的x(x),y(y)什麼意思 ?

11樓:匿名使用者

是建構函式,初始化值列表,x和y分別是屬性。即為屬性賦初值。

12樓:靜息態

建構函式,把括號內的x賦值給外面的x,完成point的初始化

13樓:匿名使用者

初始化列表,用於初始化成員變數

14樓:

結構體中,初始化列表賦初值。

15樓:洪溪灣

這是整形的初始化列表相當於x=括號裡面的值。。。你可以網上查下「初始化列表」

c++**求解釋b(int x, int y, int z) :aa(y, z), k(x){}

16樓:匿名使用者

b(int x, int y, int z) :aa(y, z), k(x){}

// 這是類的構du造函式,zhi有三個引數, 冒號後面是初始dao化版

成員變數的權列表,aa(y,z)呼叫a的建構函式來初始化aa,k(x)是初始化k=x

17樓:匿名使用者

這是建構函式,這個意思就是把在main函式中的初始值都依次的分配.

18樓:匿名使用者

這句冒號後面那個是初始化列表。

基本上相當於:

b(int x, int y, int z)

C中如何呼叫靜態類中的建構函式

靜態建構函式既沒有訪問修飾符,也沒有引數。如果沒有編寫靜態建構函式,而這時類中包含帶有初始值設定的靜態欄位,那麼編譯器會自動生成預設的靜態建構函式。在建立第一個類例項或任何靜態成員被引用時,net將自動呼叫靜態建構函式來初始化類,也就是說我們無法直接呼叫靜態建構函式,也就無法控制什麼時候執行靜態建構...

能不能幫忙寫一下c類的建構函式拷貝建構函式

class test test test void test test test item 拷貝this data new char itemlen p this data q item.data while itemlen p q return void test operator test it...

描述建構函式如何在繼承中使用,關於C 中建構函式的繼承的問題。

繼承技術是物件導向程式設計的主要特徵。物件導向程式語言引入繼承機制,可以實現 重用,提高程式設計效率。c 只支援單繼承,即一個派生類只能有一個基類。類的繼承性是指一個類定義既可以具有其他類的資料成員 屬性成員 方法成員等,也可以使其他類具有自己的資料成員 屬性成員 方法成員等。在類的繼承中,被繼承的...