1. undefined reference to 'std::cout'错误
这是由于用gcc编译带来的问题,没有链接。 C++程序应该用g++命令编译,它会自动调用gcc来编译并链接。
而对于C++程序,gcc命令只能编译,不能完成库的链接。
2. C++标准规定:非const的引用不能加在临时变量上(避免临时对象销毁之后引用无效),问题:
void fun2(string &str)
{
cout << str << endl;
}
int main()
{
fun2(string("hello, "));
}
gcc编译错误提示如下:
D:\cygwin\home\ADMINI~1\project\aboutCPP.cpp: In function `int main()':
D:\cygwin\home\ADMINI~1\project\aboutCPP.cpp:35: error: invalid initialization of non-const reference of type 'std::string&' from a temporary of type 'std::string'
D:\cygwin\home\ADMINI~1\project\aboutCPP.cpp:28: error: in passing argument 1 of `void fun2(std::string&)'
解决方法吧:
1` 在参数上加上const.
2` 没有初始化,因为没有自己的构造函数,默认构造函数不做任何初始化工作. 初始化变量
分享到:
相关推荐
C++问题集,不错的参考资源,亦可作为备忘录。
C++算法,经典C++算法集经典C++算法集经典C++算法集经典C++算法集
C++试题集C++试题集C++试题集C++试题集C++试题集
c++资料合集1
c++语言程序集c++语言程序集c++语言程序集c++语言程序集c++语言程序集c++语言程序集
c++习题集6
完整的C++程序集,有了它,让你自学不成问题
求子集c++算法
c++游戏合集1.zip
几年来的存货,很有用的资料哦 ==================================...C++编程实例详解.rar C++编程思想.zip C++应用编程200例 .rar c库函数.rar C趣味编程百例.rar C语言图形编程.rar 经典编程900例(c语言).rar
这是用C++语言编程粗糙集的程序,对研究粗糙集很有帮助!
C++面试题集 DOC C++面试题集 DOC C++面试题集 DOC C++面试题集 DOC C++面试题集 DOC
C++大作业C++课程设计合集项目源代码。大学四年来的所有课程设计作品,包含六个大作业和课设。C++大作业C++课程设计合集项目源代码。大学四年来的所有课程设计作品,包含六个大作业和课设。C++大作业C++课程设计合集...
C C++笔试面试题合集C C++笔试面试题合集C C++笔试面试题合集C C++笔试面试题合集
c++游戏合集2.zip
给定一个自然数n,由n开始可以依次产生半数集set(n)中的数如下。 (1) n∈set(n); (2) 在n的左边加上一个自然数,但该自然数不能超过最近添加的数的一半; (3) 按此规则进行处理,直到不能再添加自然数为止。 例如,...
C++ Primer习题集 第5版-Stanley B. Lippman_高清版[带完整书签目录] 【作 者】(美)李普曼,(美)拉乔伊,(美)默著 【出版发行】 北京:电子工业出版社 , 2015.03 【ISBN号】978-7-121-25229-7 【页 数】 520 ...
c/c++ 字符集转换[静态库,实例解析],libiconv
黄邦勇帅的C++专题全集
简单的C,C++函数库;在使用时方便查找