- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 第十二章内存管理
12.1 return p(p为share_ptr类型)返回时,引用计数加1. 默认初始化:new int;指向值未定义 值初始化:new int(); 指向值为0
2016-02-16 11:28:14 304
原创 第十章泛型算法
10.2 只接受一个单一迭代器来表示第二个序列的算法,都假定第二个序列比第二个长10.3 stable_sort必须处理有序序列。
2016-02-13 10:09:33 245
原创 第九章
9.2 <等不能用于list比较迭代器位置,只能用!=9.3 forward_list不支持push _back操作但list支持, forward_list,list没有迭代器位置的重载如iter1-iter2中-没有重载两个迭代器,iter+2中+也没有重载容器中如:back,front等返回的都是引用,即可以做左值,如果容器是常量则返回常量引用9.5 char a[]={‘h’,’i’
2016-02-12 19:21:32 268
原创 第六章函数
6.3 1,返回数组类型 int (*fun()) [10]; 或using artT=int [10]; artT* func(int i); 返回数组的引用并且该数组包含10个string对象:string (&func(string (&arrStr)[10]))[10] using ArrT = string[10]; ArrT& func1(ArrT& ar
2016-02-10 10:53:03 333
原创 第四章表达式
4.1 当一个对象被用做右值的时候,用的是对象的值(内容);用做左值的时候,用的是对象的身份(在内存中的位置) (??) 4.3 char *p="hello";cout<<*p; 输出 h 而不是hello 4.5 除非必须,否则不用++,--的后置版本,
2016-02-09 11:14:07 292
原创 c++primer5e学习笔记,第三章
3.1,用using声明后,就不需专门的前缀了。如:using std::cin; using std::cout;usign std::endl;等 3.2, 1,string定义于命名空间std中。所以使用时应包含: #include using std::string 字符串字面值于string类型不同。 2,拷贝初始化(=) 直接初始化(()
2016-02-06 13:37:17 529
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人