摘要: vector::push_back操作,保证了如果过程中出现异常,vector不会发生变化。 push_back过程中,可能会因为已有内存空间不够,申请新的内存,同时把原内存中已有的元素,放到新申请的内存中。 这时候,如果移动构造不保证没有异常,就会发生一件事: 为了保证前述性质,不得不调用copy 阅读全文
posted @ 2019-04-23 16:04 newbird2017 阅读(323) 评论(0) 推荐(0) 编辑