[英]Why does assignment operator call both copy ctor and assignment operator?
[英]Why does copy assignment operator return *this?
復制賦值運算符應該讓LHS等於RHS。
為什么它會返回*這個?
這支持鏈式賦值:
a = b = c = 0;
這為a,b和c中的每一個分配0。
返回(非常量)引用而不是值支持以下內容:
(a = b) = 0;
這也是允許的,雖然它不常見。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.