在此場景中,您將定義一個二元樹類模板(BT) 和一個類別模板( BE) ) 代表樹的一個元素。您遇到一個特殊的要求,將朋友範本聲明為 BT而不是 BT
最初,您嘗試將友元模板宣告為 template
當您宣告 template
如果您希望將好友關係限制為僅使用與BE 相同模板參數的BT 實例化,您應該聲明朋友如下:
template<class T> friend class bar<T>;
在您的具體情況下,聲明朋友類bar
以上是為什麼模板類別需要聲明具有不同模板參數的友元模板類別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!