linux学习


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   编译生成输出结果。

Point类的完整程序

  知识点:学习复制构造函数,比较它与普通构造函数的区别。普通构造函数是在对象创建时被调用,而复制构造函数是在以下3种情况下都会被调用,分别为:

  ① 当用类的一个对象去初始化该类的另一个对象时

  ② 如果函数的形参是类的对象,调用函数时,进行形参和实参结合时

  ③ 如果函数的返回值是类的对象,函数执行完成返回调用者时。

  源程序:

    

   

  运行结果如下:

  

  注意:在有些编译环境下,上面的运行结果可能不尽相同,因为编译器由时会针对复制构造函数的调用做优化,避免不必要的复制构造函数调用。在windows的vc6.0上的运行结果会在4 和 1之间再加一行 Calling the copy construcor.


标准的是:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值