2018年12月3日

动态数组

摘要: 方式一: 注:动态数组(new出来的数组)其实不是数组,因为我们最终得到不是一个数组对象,而是得到一个数组元素类型的指针。所以不能对动态数组使用begin函数和end函数。 动态分配一个空数组(int *p = new int[0])是合法的,此时new返回一个合法的非空指针,但是不能对这个指针解引 阅读全文

posted @ 2018-12-03 18:12 古I月 阅读(312) 评论(0) 推荐(0) 编辑

智能指针unqiue_ptr

摘要: unique_ptr unique_ptr 对它指向的对象在同一时刻是独占的。它要么在构造的时候使用内置指针初始化,要么使用reset给其赋值。当unique_ptr被销毁时,它所指向的对象也被销毁。 unique_ptr特有的操作: unique_ptr不支持拷贝和赋值,但是这一点在函数调和返回上 阅读全文

posted @ 2018-12-03 17:11 古I月 阅读(272) 评论(0) 推荐(0) 编辑

智能指针unqiue_ptr

摘要: unique_ptr unique_ptr 对它指向的对象在同一时刻是独占的。它要么在构造的时候使用内置指针初始化,要么使用reset给其赋值。当unique_ptr被销毁时,它所指向的对象也被销毁。 unique_ptr特有的操作: unique_ptr不支持拷贝和赋值,但是这一点在函数调和返回上 阅读全文

posted @ 2018-12-03 17:11 古I月 阅读(201) 评论(0) 推荐(0) 编辑

导航