Sam*_*des 11 c++ copy-assignment
我们foo是一个结构或类与拷贝赋值运算符:
struct foo {
foo &operator=(const foo &); // or with some other return type?
};
Run Code Online (Sandbox Code Playgroud)
是否有过一个合理的退货理由比其他任何东西*this从operator=()?将它用于与任务无关的事情并不合理.
标准的例子是std::atomic.它返回指定的值.如果它返回引用,那么通读它可能会产生不同的结果.
| 归档时间: |
|
| 查看次数: |
187 次 |
| 最近记录: |