2013年7月26日

c++引用和const 用法 数组 指针

摘要: 非const引用,只能用object为其赋值; 《c++primer》P52 而const引用则可以用临时变量为其赋值; 如: const int &r = 32;//可以 int &rr = 32 // error而且:非const引用只能绑定到与该引用同类型的对象;const引用则可以绑定到不同但相关的类型的对象或绑定到右值;//左值:可以出现在赋值语句的坐标或右边;右值:只能出现在赋值的右边。当进行string对象和字符串字面值混合连接操作是,+操作符的左右操作数必须至少有一个是string类型1、字符指针数组创建:char **parr = new char*[n];。 阅读全文

posted @ 2013-07-26 22:18 yi_meng 阅读(1961) 评论(0) 推荐(0) 编辑

C++STL概览

摘要: 引言C++ STL可以分为标准容器,算法和函数对象,迭代器和分配器,利用C++标准程序库,可以大量减少我们的代码,提高代码的稳定性和健壮性。标准容器C++标准容器分为序列容器和关联容器,对于序列容器,C++提供的基本序列有vector 支持随机访问,不适合做插入和删除操作频繁的场景list 双向链表,适合做元素的插入和删除,不是随机访问deque 也是一个双端序列,但是经过优化,其双端操作效率类似list,随即访问效率接近vector。从它们出发,通过定义适当的借口,生成了stack 默认用deque实现queue 默认是deque实现priority_queue 默认是vector保存元素, 阅读全文

posted @ 2013-07-26 14:57 yi_meng 阅读(262) 评论(0) 推荐(0) 编辑

导航