我知道有這個一百萬的職位,但我仍然想不通這是爲什麼不工作=/模板類:沒有默認構造函數
這一行:
test = new Test2<Test>;
給我這個錯誤:
error C2512: 'Test2<PARENT>' : no appropriate default constructor available
with
[
PARENT=Test
]
代碼:
template<class PARENT>
class Test2;
////////////////////////////
class Test
{
public:
Test2<Test> *test;
Test()
{
test = new Test2<Test>;
}
};
/////////////////////////////
template<class PARENT>
class Test2
{
public:
PARENT *parent;
};
////////////////////////////
有人可以幫我嗎?
太棒了。謝謝。我的印象是,在向前宣佈之後,該類別的成員也將在其後立即提供。 – bitwise