首页 > 代码库 > c++第七天
c++第七天
今天完成的事情:
【主线】
《c++ primer, 5E》
第47页到第53页,个人感觉比较值得关注(*比较特别的)的地方:
1、编译器无法检查指针的有效性。
“访问无效指针的后果无法预计, 因此程序员必须清楚任意给定的指针是否有效”
2、理解【解引用】,指向指针的指针...的指针的所指的各级对象的访问方法。
3、int *&r = p。 r是指针p 的引用(从右向左阅读r的定义)
【支线】
明天计划的事情:无
遇到的问题:
练习 2.21
a不合法,类型不兼容 b不合法,没有取地址符 c合法
※需要注意的是 double* dp和 double *dp 没有任何区别,并且double* dp, p 的话
dp是一个指向double型的指针变量, 而后者则是double型的变量。
练习 2.23
不能。“访问无效指针的后果无法预计, 因此程序员必须清楚任意给定的指针是否有效”
练习 2.24
void* 指针可以指向任意类型的对象, 而long *lp必须指向long型的变量
练习 2.25
a ip是指向整型对象的指针,值(有效性)由定义的位置所定, i是整型变量, r是i的别名
b i是整型变量, ip是一个空指针
c ip是指向整型对象的指针, ip2是整型变量
收获:
1、发现一个写得很详细的关于《c++ primer》的博客
http://blog.csdn.net/fengzhanghao23/article/details/48352353
c++第七天
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。