关于“C2989:类模板已经声明为非类模板”出错
来源:互联网 发布:数据库误删除恢复 编辑:程序博客网 时间:2024/06/05 09:10
该问题的主要原因是:
class C{};template <class T>class C{}; // C2989
从以上例子可以看出,当前面定了类C,又再一次定义类C为模板类,因此便出现了该问题;
当时我出错的代码是:
class A{friend class B;//出错主要原因:C2989...};template<class T>class B{...};
问题出现在类A中,改正为:
class A{template<class T>friend class B;...};
0 0
- 关于“C2989:类模板已经声明为非类模板”出错
- 关于函数模板在类模板中声明为友元的一些心得
- 怎样把函数模板声明为类模板的友元
- 模板类定义与声明
- 模板类声明和定义
- C++模板类的声明
- 类模板的三种友元声明
- 模板类的前置声明
- 关于模板类中模板成员函数在类定义外部特化报错,错为声明与定义不匹配
- 关于模板声明及其定义
- 非类型模板类参数
- error C2953 :类模板已经定义
- c++中模板_类模板的声明和定义
- 关于模板类
- 关于C++模板类
- 类模板和模板函数连接出错处理
- 类模板和模板函数连接出错处理
- 模板类 声明和定义 编译
- HBase性能调优
- 浏览器的“刷新”&“缓存机制”
- 菜鸟的安卓实习之路----Android多语言切换
- How to Use Google AdSense Ads on Responsive Websites
- jquery1.8及以下版本toggle使用
- 关于“C2989:类模板已经声明为非类模板”出错
- Ubuntu10.10源(升级软件包)
- 在linux下给grep命令添加颜色
- poj1860Currency Exchange
- 成为一名优秀的测试员,你需要做到以下10点
- 按照里面自带的一个client AndroidPn推送测试
- android 图片重影叠加左右切换效果
- MappedByteBuffer高速缓存文件、RandomAccessFile随机访问
- Open quote is expected for attribute(问题解决)