[過去ログ] C++相談室 part165 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
631
(1): デフォルトの名無しさん (ワッチョイ 5e63-64DC) [sage] 2024/12/07(土) 17:49:57.38 ID:hZoDLS6H0(1) AAS
[,]とカンマ演算子の優先順位はどうなるんじゃ……
まあすでに関数の引数部分で似たような状況((, , ,))だから良いのか……
632: はちみつ餃子◆8X2XSCHEME (ワッチョイ bd32-LsAq) [sage] 2024/12/07(土) 19:05:42.44 ID:bmFGOE/o0(1) AAS
>>631
先述 (>>625
625(2): はちみつ餃子◆8X2XSCHEME (ワッチョイ bd32-mEgI) [sage] 2024/12/02(月) 23:07:19.64 ID:5A4jg9rQ0(1/2) AAS
>>619
[] がカンマで区切られた複数の引数を受けとる機能は入る見込み。
そのための前準備として [] の中でカンマ演算子を使うのが C++20 から非推奨になってる。 必要なら括弧で囲めばいいだけだから深刻な互換性問題にもならんだろうし。

[][] をオーバロードするとなると辻褄合わせが難しいだろうから入ることは期待できないと思う。
) の通り [] 内での (丸括弧で囲まない形での) カンマの使用は C++20 から非推奨。
これは変更に対する布石で、 C++23 からカンマは引数の区切りのカンマとして解釈されることになった。
解釈が変わる (互換性が維持されない) 変更なのだが、大量の既存のコードを検証してそれが問題になるような使い方はほとんどない (あっても簡単に迂回できる) と判断された。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s