0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト96:デフォルトの名無しさん 20/05/08 06:37:37 Br/73fC2.net ロベールさんで紹介してる環境に限定されると語れる立場じゃないんだが…。 >>93 漢字1文字を2byteと仮定するのは危険じゃないかしら。 このごろUTF-8でベタに文字列書くことが多いんでちょい気になる。 と言ってu8プレフィックス付けるほどお行儀良くもない中途半端な人。 >>94 char *s = "hoge"; で警告出ないとは ストラウストラップ先生がガッカリしそうなコンパイラね。 97:デフォルトの名無しさん 20/05/08 09:24:37 0HhOrENw.net >>95 C++11 以降の言語仕様では許していない。 それより前の仕様では許していたという歴史的経緯があるので (エラーではなく) 警告にとどめている処理系がまあまあ有るという事情。 98:デフォルトの名無しさん 20/05/08 09:31:38 oIDbptWL.net C++ https://ideone.com/lWQYBs C++14 https://ideone.com/2CLzMB どっちもスルーされる 99:デフォルトの名無しさん 20/05/08 21:53:35 +i26a8kQ.net ロベールの入門書に /*構造体変数student*/ int length = sizeof stundent /sizeof *student というのがあるのですが何故これで配列の要素数が出るのでしょうか? sizeof student / sizeof student[0]だと配列の要素数が出る理屈は何となく分かるのですが 配列とポインタは別のものですよね? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch