林锐《高质量程序设计指南C/C++》笔记
文章平均质量分 97
Chiang11
这个作者很懒,什么都没留下…
展开
-
林锐《高质量程序设计指南C/C++》笔记03:虚继承、C++重载内联
本篇主要涉及到C++区别于C的面向对象程序设计中的一些特性,主要是继承中的一些问题,以及对象的构造析构和拷贝等,此外,还记录了重载重写隐藏和内联等高级特性。在下一篇,会讲到C++的异常、内存管理和STL容器。原创 2023-11-19 22:28:40 · 178 阅读 · 1 评论 -
林锐《高质量程序设计指南C/C++》笔记02:断言、数组访问、位域、条件编译
如果表达式的值为0(假),则输出错误信息,调用abort()终止程序;如果表达式为真,则不进行任何操作。本篇主要集中在介绍C/C++中的指针、数组和字符串,以及数据结构和预处理技术,在下一篇会开始介绍C++面向对象的程序设计方法。C++断言(assert)断言是什么断言(assert)及其作用二维数组的首地址、首行地址和元素地址C语言学习之:一维数组、二维数组的取值和取地址问题关于二维数组a[i][j]为什么C语言中*(a+i)+j能表示a[i][j]的地址C语言位域(位段)详解C 位域。原创 2023-11-09 22:37:41 · 214 阅读 · 1 评论 -
林锐《高质量程序设计指南C/C++》笔记01:基本数据类型、类型转换
本篇主要记录的是第四章的细节问题,比如 static 关键字,extern关键字的作用,函数重载的原理,和类型转换中没有关注到的一些问题,这些问题比较浅,还没有涉及到函数等内容,其中笔者本人对类型转换那一块接触的比较少,后续会单独开一篇讲讲这个部分。林锐《高质量程序设计指南C/C++》笔记02。原创 2023-10-21 18:02:50 · 223 阅读 · 1 评论