《C++ Primer Plus 第六版》读书笔记

时间:2014-05-08 11:56:01   收藏:0   阅读:386

CH1-3:处理数据

1 列表初始化

char c={31325};不允许缩窄

char c={66};

char c={x};不能为变量


2 强制类型转换

(typename) value

typename (value)


static_cast<typename> (value) 更加严格

CH4:复合类型

1 string类

strcpy(charArray, stringStr);//字符串拷贝到字符数组,注意大小

strcat(charArray, stringStr);//字符串添加到字符数组末尾

2 结构体

struct inflatable

{

...

};

inflatable vincent;//声明变量时可以省略struct

inflaable guests[2] = { {...}, {...} };//结构数组


3 枚举

后面的未被初始化的枚举量的值比前一个大1

enum bit{ first , second = 100, third };//first=0,second=100,third=101

注意枚举量的取值范围。

4 new和delete,new [ ]和delete [ ]

创建动态数组 int * ps = new int [500]; delete [ ] ps;

注意:不能使用delete释放同一个内存块两次(两个指针不要指向同一个内存块);可以delete空指针。

《C++ Primer Plus 第六版》读书笔记,布布扣,bubuko.com

原文:http://www.cnblogs.com/lucas-hsueh/p/3714413.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!