C++
年月日时分秒
加油加油加油!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习C++推荐的几本书
1 C++ prime plus2 Effective C++3 C++编码规范4 敏捷软件开发-原则、模式与实践5 代码大全原创 2016-05-24 22:05:37 · 830 阅读 · 0 评论 -
const和#define的区别
1 const定义的常量是有类型的,define定义的常量是没有类型的这就意味着会对前者做一个类型的检查,对#define则是做一个简单的替换2 const定义的常量在编译的时候分配内存,而#define定义的常量在预编译的时候进行替换,不分配内存3 作用域不同,const定义的常变量的作用域为该变量的作用域,#define的作用域是从定义点到程序结束,当然还可以用#undef取消原创 2016-05-24 23:09:14 · 298 阅读 · 0 评论 -
C++中的结构体内存对齐
概念:内存对齐是指编译器为每个数据单元安排在合适的位置上原因:在对齐的地址上访问数据快规则:1 第一个成员与结构体的偏移量为02 其它成员到对齐到某个数字(对齐数)的整数倍的地址3 对齐数取编译器预设的一个对齐整数与该成员大小的较小值4 整个结构体总大小为最大对齐数的整数倍可以使用#pragma pack()来指定对齐数,用法如下#pragma pack(4原创 2016-05-24 23:59:56 · 404 阅读 · 0 评论 -
C++笔记(一)
//C++ Prime Plus笔记C++在C语言过程性编程的基础上添加了面向对象和泛型编程的特性面向对象编程的特点是设计与问题本质相对应的数据格式,泛型编程的特点是与独立于特定的数据类型对于头文件而言,math.h这类带.h作为扩展名的头文件没有名称空间,而cmath这类转换过的头文件里可以有名称空间 定义一个类,就定义了类里的数据,还有可对数据执行哪些操作原创 2016-04-28 19:51:24 · 356 阅读 · 0 评论
分享