C++相談室 part161
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
950:デフォルトの名無しさん 22/10/24 02:19:24.78 od8Ytdiw.net operator<<が触ってるcoutのメンバ変数やグローバル変数にスカラーオブジェクトが一切含まれてなければ関係ないけど普通はそんなはずは無い 951:デフォルトの名無しさん 22/10/24 07:45:35.99 bUVy0t4Y.net テキストがバラけたり変数の並び順を変えられなくてi18n対応が困難になるのがiostreamの一番の問題かな 952:デフォルトの名無しさん 22/10/24 08:12:37.76 OQANp5iI.net >>946 実際どっちが正しいかは知らんが説明がよくわからん。 cout << foo << bar の例えに (a+=2)*=3 を持ってくるのは正しいのか? 953:デフォルトの名無しさん 22/10/24 09:31:36.65 9tRgjj9T.net >>946 > それが「単一式で同じオブジェクトを2回変更したら未定義」というもの C++11 より前のシーケンスポイント(副作用完了点よるルールの話だとしても関数呼び出しの前後には シーケンスポイントが入るので cout の operator<< で未定義動作が起こるような話にはならない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
576日前に更新/289 KB
担当:undef