私は C++ の世界 (および C も) のまったくの初心者です。そして、その詳細をすべて知っているわけではありません。ただ、どうしても気になることがあります。それは次のような構造です: .
while (a=b) {...}
私が理解しているように、C および C++ の代入演算子は何かを返すため、この魔法が機能します。質問: 何を返しますか? これは文書化されていますか?C と C++ で同じように動作しますか? C と C++ の両方での代入演算子とその実装に関する低レベルの詳細 (違いがある場合) は非常に高く評価されます!
低レベルの観点からは、このテーマに関する包括的な説明と優れた資料が見つからないため、この質問が閉じられないことを願っています。