いいタイトルをつけられなくてごめんなさい。
&
次のコード スニペットの最後のアンパサンドの意味:
A & A::operator=(A rhs) &
{
swap(*this, rhs);
return *this;
}
答えに応じて、次のことを知りたい:
- のみ意味が
operator=
あるか、任意の機能にも適用できます - C++11 の新機能であるか、C++98/03 に既に存在する場合
さらにコンテキストが必要な場合は、次の構文を見つけました: https://stackoverflow.com/a/12653520/951426
少し説明がありますが、わかりません。
編集(私の質問に対するフォーマットと短い回答):
- に固有のものではありません
operator=
- これは、新しい右辺値のために必要な新しい C++11 機能です。