C++中各种容器的类型与特点
摘要:1、vector 连续存储结构,每个元素在内存上是连续的; 支持高效的随机访问和在尾端插入/删除操作,但其他位置的插入/删除操作效率低下;2、deque 连续存储结构,即其每个元素在内存上也是连续的,类似于vector,不同之处在于,deque提供了两级数组结构,第一级完全类似于v...
阅读全文
程序员面试宝典 笔记 第七章
摘要:1、指针和引用的区别: 1.非空区别 指针能指向空,而引用不行 2.作为参数传递时不同 引用:在引用传递过程中,被调函数的形式参数虽然也作为局部变量在栈区开辟了内存空间,但这时存放的是主函数实参变量的地址,正因为如此,被调函数对形参的 任何操作都会成为间接寻址,即通过栈存放的地址访问主函数的...
阅读全文
程序员面试宝典 笔记(第六章 预处理 const 和sizeof())
摘要:1 void main() 2 { 3 char *arr="0123456789"; 4 cout<<sizeof(arr)<<endl;//4 5 cout<<sizeof(*arr)<<endl;//1 6 char ss2[]="0123456789"; 7...
阅读全文