摘要:
练习13.49 13.50 其他的移动构造函数和移动赋值运算符的写法类似,注意两点,一点是加上noexcept,还有一点事注意最后移动后原对象的安全释放。 练习13.51 我们可以拷贝或赋值一个将要销毁的unique_ptr,由于返回的值是一个临时对象,故他是一个右值绑定的引用,这里的拷贝和赋值是移 阅读全文
posted @ 2017-09-05 20:20
五月份小姐
阅读(347)
评论(0)
推荐(0)
摘要:
练习13.45 右值引用:使用&&,他是必须绑定到右值的引用,右值短暂,要么是字面常量,要么是表达式求职过程中的创建的临时对象;不能将一个右值引用绑定到一个右值引用类型的变量上; 练习13.46 练习13.47 该题的代码存在内存释放的问题,请大家指正 练习13.48 上一题的问题已解决,可能是编译 阅读全文
posted @ 2017-09-05 16:16
五月份小姐
阅读(421)
评论(0)
推荐(0)
摘要:
练习13.39 练习13.40 练习13.41 因为first_free所指的位置是最后一个存放元素后一个位置,所以应该用后置递增运算,这样就能依次的进行添加,如果用前置,中间会空出一个内存,这种情况是未定义的; 练习13.42 将原先的代码的vector模板改为StrVec类就可以了 练习13.4 阅读全文
posted @ 2017-09-05 14:10
五月份小姐
阅读(381)
评论(0)
推荐(0)
浙公网安备 33010602011771号