0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト490:はちみつ餃子 ◆8X2XSCHEME 23/06/21 00:33:00.36 3HBFHOpK.net >>489 型とは別に (型と無関係ではないが) 文脈にカテゴリが存在するというのが肝心な部分。 どれがどのカテゴリに属すのかはダラダラとした箇条書きで書いてあって単純な原則では示せない。 (結果的には辻褄の合うようになってるけど……。) & は参照を表す記号という解釈は正しい。 参照は lvalue なのでキャストの結果も lvalue ってだけ。 491:デフォルトの名無しさん 23/06/21 01:03:31.08 tILY3YM/.net >>489 その理解だと↓も通ることになると思うんだけど、これが通らない理由もわからない? int i = 0; static_cast<int>(i) = 1; 492:デフォルトの名無しさん 23/06/21 11:05:32.10 cZp0PZIW.net >>490,491 「&」はやはり参照でしたか。 左辺の規則と右辺の規則があり、キャストしたポインターでは左辺の規則に従ってなくて、キャストした参照なら左辺の規則に従っていると、そうなっていると覚えるほかないのでありますな。 ありがとう。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch