1.迭代器和指针都能用于间接地访问所指向的对象,vector类型所包含的元素通过迭代器来操纵。类似的,指针则用于访问数组元素。
2.C程序把指向以空字符结束的字符数组的指针视为字符串。在C++中,字符串字面值就是C风格字符串。
网络程序中大量的安全漏洞都源于与使用C风格字符串和数组相关的缺陷。
3.复合类型:使用其他类型定义的类型。数组、指针和引用都是符合类型。
4.const void* 可以指向任意const类型的指针类型。
5.delete表达式用于释放由new动态分配的内存。C++使用取代C语言的标准库函数free
delete [ ] p; //p必须是指向动态创建的数组中第一个元素的指针,
6.动态分配的:在程序自由存储区中建立的对象。该对象一经创建就一直存在,直到显式释放为止。
7.自由存储区:程序用来存储动态创建对象的内存区域。
8.堆:自由存储区的同义词
4万+

被折叠的 条评论
为什么被折叠?



