![](/img/trans.png)
[英]C++ declaring a static object pointer in a class
[英]Can I have the template class' pointer as a parameter when declaring an object of that class' type in C++?
這是問題的代碼版本:
template <class T>
class Foo
{
//Stuff
}
Foo<Foo*> object;
編譯這個給了我:
“模板參數1是無效錯誤。”
我的問題是,
Foo<Foo<Foo<.....>>>
但請告訴我正確的理由,如果我'我的想法不正確。 我也嘗試了Foo
的前向聲明,但是沒有用。
Foo
需要一個模板參數,你可以:
Foo<Foo<int>*> object;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.