全部。我正在嘗試寫一個指針對象的鏈表。在不斷變化的OBJ到obj *,編譯器就開始抱怨我的初始化構造函數,並聲稱: a) Error C2078: too many initializers
b) Error C2440: 'initializing' : cannot convert from 'char' to 'myClass *'
我調用構造函數初始化爲包含在我的構造函數初始化定義
你覺得這一塊的C++代碼的內容: Polygon* p;
if(shape=="Rectangle")
p = new Rectangle();
else if(shape=="Triangle")
p = new Triangle();
else
exit(EXIT_FAILURE);
,其中矩形和三角形從基類派生的多邊形。 它背後的想法是,我需要使用派生