交换操作 swap
摘要:
一个类定义一个swap函数通常需要一次拷贝和两次赋值 例如 A类的两个对象v1与v2交换 A temp=v1; //copy构造一个临时对象 v1=v2; //赋值运算 v2=temp; //赋值运算 如果采用指针交换则可以减少一次拷贝构造 A* temp=v1; v1=v2; //赋值运算 v2= 阅读全文
posted @ 2017-06-08 22:29 kiplove 阅读(799) 评论(0) 推荐(0) 编辑