C++类对象学习

  • 类对象初始化的3种形式:
    		//3种构造函数初始化
    		Stock garment_a("a", 50, 2.5);//隐式调用
    		
    		Stock garment_b = Stock("b", 60, 3.5);//显示调用
    		
    		Stock *garment_c = new Stock("c", 70, 4.5);//对象指针

     

  • 只要类方法不修改调用对象,就应将其声明为const(应尽可能将const引用和指针用作函数形参)
  • 如果构造函数使用了new,则必须提供使用delete的析构函数。

  • 一般来说,所有的类方法都将this指针设置为调用它的对象的地址。例如stoke1.topval(stoke2)将this 设置为stock1对象的地址。this是对象的地址,*this(将解除引用运算符*用于指针,将得到指针指向的值)是对象本身。

  • 返回类型为引用意味着返回的是调用对象本身,而不是其副本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值