エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう
半角空白やタブでのインデントはスレに貼ると無くなります
コードを貼れる所
http://codepad.org/
https://ideone.com/
前スレ
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/
探検
【初心者歓迎】C/C++室 Ver.104【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
2018/12/28(金) 06:04:52.38ID:ufThBpcD
744デフォルトの名無しさん
2019/03/12(火) 08:29:27.03ID:i1gu3hXZ >>743
ポインタが指す先にいくつ分の領域があるか(いくつ分を参照してよいか)は記録されてないから、プログラマが自分の責任で管理するしかないよ
ポインタが指す先にいくつ分の領域があるか(いくつ分を参照してよいか)は記録されてないから、プログラマが自分の責任で管理するしかないよ
745デフォルトの名無しさん
2019/03/12(火) 08:41:29.44ID:7SPfMi3X >>743
直接長さを示す情報はどこにもないよ
だから、cの「文字列」は単なる文字の配列だけではなく、0終端が必要
>(脱線するけどNULL終端も数えて長さ4?)
その通り
(NULLはnullptrとしてのみ使ったほうがいいよ
混同してないならいいんだけどね)
直接長さを示す情報はどこにもないよ
だから、cの「文字列」は単なる文字の配列だけではなく、0終端が必要
>(脱線するけどNULL終端も数えて長さ4?)
その通り
(NULLはnullptrとしてのみ使ったほうがいいよ
混同してないならいいんだけどね)
746デフォルトの名無しさん
2019/03/12(火) 09:29:32.99ID:nPeHxcg9747デフォルトの名無しさん
2019/03/12(火) 09:32:06.13ID:u0RxZCyH \0終端が来るまで確保されていると想定して受け取り側は動作する
だから終端記号がないと色々まずい
(ので、バッファ長も指示する関数が後から増えた)
だから終端記号がないと色々まずい
(ので、バッファ長も指示する関数が後から増えた)
748デフォルトの名無しさん
2019/03/12(火) 09:32:15.05ID:xVickGeK 便乗質問でごめんやけど
delete [] p;
この場合deleteはどうやってサイズ調べてんの?
delete [] p;
この場合deleteはどうやってサイズ調べてんの?
749デフォルトの名無しさん
2019/03/12(火) 09:33:32.91ID:i1gu3hXZ >>746
char *cpで宣言してるならその計算じゃ配列サイズはとれないよ。
char *cpで宣言してるならその計算じゃ配列サイズはとれないよ。
750デフォルトの名無しさん
2019/03/12(火) 09:33:42.86ID:u0RxZCyH 要素数の算出は
sizeof(配列) / sizeof(配列[0]) または sizeof(配列) / sizeof(*配列)
ではなかろうか?
sizeof(配列) / sizeof(配列[0]) または sizeof(配列) / sizeof(*配列)
ではなかろうか?
751デフォルトの名無しさん
2019/03/12(火) 09:47:35.09ID:Nd0ou12Q 除算は遅いからなぁ
752デフォルトの名無しさん
2019/03/12(火) 10:18:57.28ID:u0RxZCyH コンパイル時に確定する値だから
実行時には定数として埋まってるんでないの?
(ほんとんどの環境で インタープリターはしらんw
実行時には定数として埋まってるんでないの?
(ほんとんどの環境で インタープリターはしらんw
753デフォルトの名無しさん
2019/03/12(火) 10:22:41.05ID:Nd0ou12Q sizeof(配列)は動的でしょう
754デフォルトの名無しさん
2019/03/12(火) 12:15:07.37ID:7lezZ5hH sizeofは演算子だから動的じゃないかな
最適化で消し飛ぶ可能性はあるのかもしれんけど
最適化で消し飛ぶ可能性はあるのかもしれんけど
755デフォルトの名無しさん
2019/03/12(火) 12:42:52.96ID:Gedrqwi7 >>748
実装依存だと思うけど、p[-1]とかに長さが書いてあったりする
実装依存だと思うけど、p[-1]とかに長さが書いてあったりする
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★3 [蚤の市★]
- JAが"政府の備蓄米買い上げ"見越して価格下げず!?「古いコメは食用向きでないなどと理由をつけ...」専門家解説 [煮卵★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【テレビ】石破前首相 中国レーダー照射「フェーズ上がってる」と指摘も「日本の世論が激高するのは避ける必要が…」 [少考さん★]
- 【結婚の壁】結婚どころか今まで恋愛経験は一切ない人も…「年収500万の壁」を突破できない中間層の苦しい現実 [ぐれ★]
- 小泉防衛大臣「事前通報の認識無し」 [163661708]
- 【悲報】中国メディア「高市が撤回して済む話ではなくなった。わざと戦闘機をレーダー照射距離に来させる戦争扇動者だ」 [359965264]
- 【画像】GACKTプロデュースの7800円弁当、めちゃくちゃ美味そう🤤 [779938112]
- vtuberと結婚して子どもできたら配信業と両立難しそうだしすれ違い増えそう
- おかず集め、どこ?
- 【高市悲報】レーダー照射で日本が喧嘩売ってる中、アメリカ軍「我々はパールハーバーを忘れない」と日本に向けてポストへ [709039863]
