C++项目中的一些常见错误
2019-05-24 09:55
1216 查看
@这篇文档是由C++代码中的一些错误
1.使用模板类后,调用自定义的类来定义数据类型。
错误 :error C2512: “Coordinate”: 没有合适的默认构造函数可用
解决办法:原来的构造函数是这样:Coordinate(int x, int y),通过赋初值的方法:Coordinate(int x=0, int y=0)就可以解决问题。2.使用模板类后,实例化模板类。
错误 :error LNK2019: 无法解析的外部符号 “public: int __thiscall MyStack::MyStackLen(void)” (?MyStackLen@?$MyStack@VCoordinate@@@@QAEHXZ),该符号在函数 _main 中被引用
解决办法:在实例化模板类的.cpp文件中添加模板类的.cpp文件,例如:#include “MyStack.cpp”,不能只包含模板类的.h文件。例如:#include “MyStack.h”。也可以直接将.cpp文件和.h文件进行合并。相关文章推荐
- 关于C++项目中的一些LINK错误小结
- C++编译过程中常见的一些错误
- C++ 遇到的一些常见错误及解决方法
- 2014秋C++第5周项目1參考-见识刚開始学习的人常见错误
- 2014秋C++第5周项目1参考-见识初学者常见错误
- 项目开发中的一些常见错误
- ListView下拉刷新的一些常见错误
- C++常见错误
- 用eclipse开发项目时遇到的常见错误整理,和配套解决方案
- 创建或打开c++浏览数据库文件时发生错误,IntelliSense和浏览信息将不能用于C++项目。
- 一些C/C++开源项目网址 经典开源C/C++项目 100个开源C/C++项目中的bugs
- VS2010 调试C++项目 fatal error LNK1123 错误解决办法
- HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误
- C++常见内存错误及解决方案
- java项目中初期常见的错误及解决方案
- 一些项目——C++习题 字符串长度
- 关于使用google的data binding library的一些常见错误
- C/C++常见指针错误 and 内存访问越界
- C++常见错误 - 总结2
- ACM论文格式上常见的一些错误