2011-05-16 78 views
-1

它創建內存空間時爲對象分配內存。 但如何定義動態構造函數。如何在C++中定義動態構造函數?

plz用一個例子來解釋。

謝謝。

+6

是沒有意義的我。請澄清。 – 2011-05-16 10:53:50

+0

我從理論上理解什麼是動態構造函數,但編程如何實現構造函數,我無法理解。 – Mahi 2011-05-16 10:59:46

+0

好吧,當你遇到問題時,請打個招呼,併發布一些代碼。一個問題是,我們不知道你的意思是「動態構造函數」。 – 2011-05-16 11:02:00

回答

2

在C++中沒有動態構造函數。這是如何定義構造函數A類:

class A { 
public: 
    // Constructor 
    A() { /* constructor code*/ } 
}; 

這是如何分配內存和構造對象:

A *a = new A(); 
+0

謝謝Juraj.i得到了我的答案。 – Mahi 2011-05-17 06:11:48

+0

接受什麼? – Mahi 2011-05-19 05:20:36

+0

@Mahi:當您對答案感到滿意時,您應該通過點擊投票計數下方的勾號來接受答案。 – 2011-05-19 05:55:21