gcc是编译C的。
注意安装时要先成为root用户。具体的在终端输入su之后会提示输入管理员密码,输入之后在终端输入命令行yum install gcc gcc-c++就好了,按照提示一步一步的安装就可以了。可以写成:sudo yum install gcc gcc-c++
C++要用g++;
安装调试工具gdb:sudo yum install gdb
开始要进入文件内部去,用cd命令去操作,找到文件应用vi命令去编辑写代码。
比如 g++ hello.cpp -o hello生成一个执行文件。
后面用./hellp 编译生成输出结果。
知识点:学习复制构造函数,比较它与普通构造函数的区别。普通构造函数是在对象创建时被调用,而复制构造函数是在以下3种情况下都会被调用,分别为:
① 当用类的一个对象去初始化该类的另一个对象时
② 如果函数的形参是类的对象,调用函数时,进行形参和实参结合时
③ 如果函数的返回值是类的对象,函数执行完成返回调用者时。
源程序:
运行结果如下:
注意:在有些编译环境下,上面的运行结果可能不尽相同,因为编译器由时会针对复制构造函数的调用做优化,避免不必要的复制构造函数调用。在windows的vc6.0上的运行结果会在4 和 1之间再加一行 Calling the copy construcor.
标准的是: