簡體   English   中英

C++ 模板類型名稱為好友

[英]C++ Template TypeName as Friend

需要使專業化成為朋友...但是遇到錯誤...

template<typename foo>
class bar
{
    friend class foo;
};

錯誤 C2649:“類型名”:不是“類”

請記住,class 名稱也是類型名稱,並且在將其用作類型名稱時不需要指定class

因為foo已經是一個類型名稱,所以這里同樣適用,您不需要class關鍵字:

friend foo;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM