C++ primer 第五版 笔记

1. 函数的形参为 引用类型 P189

    void reset(int &i){

            i=0; //即使无return,也可以改变调用该函数的 实参的值

}


2.  P241  习题 7.18  封装是何含义?有什么用处?

    

封装实现了类的接口和实现的分离,隐藏了类的实现细节,用户只能接触到类的接口。

优点:

隐藏类的实现细节;
让使用者只能通过程序规定的方法来访问数据;
可以方便的加入存取控制语句,限制不合理操作;

类自身的安全性提升,只能被访问不能被修改;

类的细节可以随时改变,不需要修改用户级别的代码;


3.    P105     数组和指针

int arr[]={0,1,2,3,4,5,6,7,8,9};

int *p=arr; // p 指向arr的第一个元素

++p;  //p指向arr[1]


int *e= &arr[10]; //指向arr尾元素的下一位置指针


---遍历---

for(int *b = arr,b!=e;++b){

    cout<<*b<<endl;

}


4. P231 this

this是一个常量指针 :① this是一个指针 ②还是个常量指针


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值