C++笔记

1.不是类的组成代码无法访问private成员
2.只在头文件中进行声明
3.static 与 extern
4.包含于引号内的头文件则从源文件所在的目录查找
5.复合类型:引用 指针 数组
6.魔数
7.定义在全局作用域的未初始化变量初始化为0,定义在局部作用域内的未初始化变量则不初始化。
8.抽象数据类型
9.getline();
10.保存string对象长度安全的方式是用string:size_type来接受string.size()
vector<int>::size_type
bitset的size返回size_t
11.字符串字面值
12.空白字符
13.内联函数的调用代价是非常小的
14.对于确认已经存在的元素才能执行下标操作
15.迭代器中end()并不指向某一个元素,而是起到一个哨兵的作用。
16.const_iterator
17.标准库bitset
18.指针初始化为0或常量0
19.指向const指针(自以为指向const的指针)
20.const修饰指针还是修饰类型
21.使用strncpy、strncat比strcpy、strcat更安全
22.截短字符串要比数组溢出要安全,但这仍是错误的。
23.动态数组

你可能感兴趣的:(C++笔记)