错误处理
Shirlim
知道
展开
-
error:尝试引用已删除的函数或已显式删除函数
很基础的操作在重载运算符的时候,尤其是<<和>>运算符重载,我们也许会遇到这个问题,一般情况下就是函数的声明没有写好,如这样的声明:friend std::ostream operator<<(std::ostream &out, <class Type> &G)这个错误就是operator前没有加取地址符号,加上就可以解决问题。friend std::ostream &operator<<(std原创 2017-06-06 23:06:29 · 9310 阅读 · 2 评论 -
error LNK1169 : 找到一个或多个重定义的符号
error LNK1169 : 找到一个或多个重定义的符号一般情况下在学习数据结构的时候会在程序中添加类,这个时候就有可能产生重定义的问题,解决的办法就是添加extern声明,上过c语言的都知道。例如:现有三个文件: a.h a.cpp main.cpp 其中a.h是所创建类的声明以及函数声明。里面有一个或者若干个变量,假设一个int类型的变量cnt,在a.cpp和m原创 2017-06-06 22:42:53 · 348 阅读 · 0 评论