C的類中有兩個建構函式的時候在main怎麼呼叫啊

2021-03-07 06:58:41 字數 1013 閱讀 6782

1樓:匿名使用者

給你個例子

#include

#include

using namespace std;

class time

time( int h,int m,int s )void list_time( void ) ;

} ;int main(void )

void time::list_time( void )

2樓:匿名使用者

一般由系統自動判斷用哪個建構函式,

比如 int func(int a); 和 int func(float fa);

如果你用的引數型別是float ,然後呼叫func那麼就是系統會自動選擇呼叫int func(float fa);

3樓:匿名使用者

看建構函式裡面的引數 如stop() 和 stop(string name )

在main()理你呼叫的時候就先例項話一個

類 如 a類 然後呼叫就a.stop()或者a.stop("nihao")

4樓:匿名使用者

這個是過載的問題,由編譯器根據引數的個數和型別進行自動選擇呼叫

c++中有多個建構函式的類,在使用預設建構函式的例項建立後,再呼叫類方法時出錯。

5樓:匿名使用者

這個問題bai是函式預設值的問du題造成的。

a (int w=15) 其實相當於

zhi兩dao個宣告 即使用預設值的回a()和不使答用預設值的a(int)。

你用的編譯器版本比較老了吧,第一個會直接提示一個錯誤而不是警告,很明顯的這個也是函式過載時常見的錯誤之一。記住有預設值的函式簽名包括數個(預設值個數+1)不同的呼叫簽名,如果有衝突,就會造成編譯時錯誤:編譯器無法確定到底使用哪個來進行呼叫。

第二個錯誤是因為第一個無法確定呼叫哪一個而產生的後續錯誤。

又手賤點了個匿名……我是farmist

高等數學函式極限的定義中有兩個怪怪的符號怎麼讀?就是這兩個

的讀音 epsila n 的讀音 delt 希臘字母第五個字母,大寫 小寫 拉丁字母的 e 是從 變來。也可以指的是美式英語中使用的一個音標,即 bed 的 e 音。也是德國物理學家普朗克能量量子化假說中的最小能量值 叫能量子 第四個希臘字母小寫形式 delta 大寫 小寫 是第四個希臘字母。擴充套...

怎麼求兩個函式在公共點處的切線方程

1解方程f x g x 求出公抄共點的橫座標x0,並bai代入任意du一函式,求出zhi縱座標y0 2求出x x0處導數值f x0 和g x0 3由點斜dao式求出切線方程 y1 y0 f x0 x x0 和y1 y0 g x0 x x0 怎樣求函式在一個點處的切線方程 如函式的倒數為 y 2x 2...

木蘭詩中的兩個成語,木蘭詩中有哪兩個成語

磨刀霍霍 解釋 現多形容敵人在行動前頻繁活動.出處 小弟聞姊來,磨刀霍霍向豬羊.木蘭詩 撲朔迷離 解釋 指難辨兔的雌雄.形容事情錯綜複雜,難以辨別清楚.出處 雄兔腳撲朔 雌兔眼迷離.木蘭詩 撲朔迷離 解釋 指難辨兔的雌雄。形容事情錯綜複雜,難以辨別清楚。出處 雄兔腳撲朔 雌兔眼迷離。木蘭詩 磨刀霍霍...