当前位置:  开发笔记 > 编程语言 > 正文

如何将结构模板标记为朋友?

如何解决《如何将结构模板标记为朋友?》经验,为你挑选了2个好方法。

我有这样的代码:

template  struct MyStruct {
    T aType;
    U anotherType;
};

class IWantToBeFriendsWithMyStruct
{
    friend struct MyStruct; //what is the correct syntax here ?
};

为模板提供友谊的正确语法是什么?



1> Rob Walker..:
class IWantToBeFriendsWithMyStruct
{
    template 
    friend struct MyStruct;
};

适用于VS2008,允许MyStruct访问该类.



2> Lev..:

根据这个网站,正确的语法将是

class IWantToBeFriendsWithMyStruct
{
    template  friend struct MyStruct; 
}

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有