記事へのコメント146

    • 注目コメント
    • 新着コメント
    ytRino
    ytRino 大学の課題でC書いてるときに1・2度経験がある😇

    2020/10/28 リンク

    その他
    tanakh
    tanakh C++書いてた時よくこういうのに悩まされたなあ。今だと-fsanitizeでいけるんかなって試してみたら、例2のほうはエラーになってくれたけど、例1のほうはaddressでもundefinedでも出なかった。これを拾ってくれないのか…。

    2020/10/23 リンク

    その他
    versatile
    versatile こういうのよくあったなぁ昔

    2020/10/21 リンク

    その他
    raahii
    raahii “自分の書いたコードを信じてはいけない。”

    2020/10/20 リンク

    その他
    konishika
    konishika へー。おもしろい

    2020/10/20 リンク

    その他
    shiju_kago
    shiju_kago 原因はわからないけどなぜか入れたら動く部分を『おまじない』って名付けた人秀逸すぎる

    2020/10/20 リンク

    その他
    mashori
    mashori 素晴らしき解説。

    2020/10/20 リンク

    その他
    terazzo
    terazzo 狙って鼻から悪魔を出せる人すごい

    2020/10/20 リンク

    その他
    bell_chime_ring238
    bell_chime_ring238 これぞプログラム言語って感じがする(古老感) あまりにもこういう事例が起きすぎるんで、最近の言語やスクリプトでは気にしなくても済むような仕様になってきてるが、それがまた「?」になる人を増やすという…

    2020/10/20 リンク

    その他
    nyokkori
    nyokkori わぁ、卒業研究で作ったプログラム思い出して来たぞ、、、。

    2020/10/20 リンク

    その他
    OkadaHiroshi
    OkadaHiroshi これらの例とは関係ないけど、昔の処理系でprintfの内容で別なライブラリをリンク(単純なprintfなら機能が限定されたフットプリントの小さい物)するので、そのライブラリの関係で動作したりしなかったりする事があった

    2020/10/20 リンク

    その他
    nicht-sein
    nicht-sein マルチスレッドが絡むと「偶々動く」が頻発するので、人類にはまだマルチスレッドは早すぎる

    2020/10/20 リンク

    その他
    sharaku3eyes
    sharaku3eyes もしかしたら動かなくなってから誰かがprintf入れてfixした可能性…

    2020/10/20 リンク

    その他
    t-tanaka
    t-tanaka 未定義動作はコンパイラが警告出してくれるけど,バッファーオーバーランは,ほんと機械的には防げないから大変。

    2020/10/20 リンク

    その他
    kiyo_hiko
    kiyo_hiko Cこわ…手を出さんとこ

    2020/10/20 リンク

    その他
    yamadar
    yamadar 例を出して解説できるの凄い

    2020/10/20 リンク

    その他
    modoroso
    modoroso 面白い

    2020/10/20 リンク

    その他
    natu3kan
    natu3kan 変数をしっかり定義し、メモリの使う場所や初期化もしっかりしておかないと、初期化されてない前提じゃないと動かないみたいな状況になったりとかはある。

    2020/10/20 リンク

    その他
    otihateten3510
    otihateten3510 C言語って、恐いよね

    2020/10/20 リンク

    その他
    xxix29
    xxix29 たまたま動いている状態にすぎないからこそのおまじない。

    2020/10/20 リンク

    その他
    NOV1975
    NOV1975 こういうのって、コケてくれれば調べられるんだけど、動くと気づきを得るしかなくて辛いデバッグになりがち

    2020/10/20 リンク

    その他
    havanap
    havanap セキュリティ的にもよろしくない

    2020/10/20 リンク

    その他
    knok
    knok コンパイラのお気持ちを把握されている

    2020/10/20 リンク

    その他
    bigchu
    bigchu 自分の書いたコードを信じてはいけない。

    2020/10/20 リンク

    その他
    satomi_hanten
    satomi_hanten 組み込みだと年がら年中よくある話なんだが、結局「ハードの仕様とあってない」か「ハードの仕様が間違ってる」ためタイミングがズレるとかいう話なので別枠すかね。(ROMの初期化が間に合わないとか色々)

    2020/10/20 リンク

    その他
    z1h4784
    z1h4784 最近の言語はこれくらいコンパイラ側で何とかしてくれるから、こういう不具合に当たることは少なくなったな

    2020/10/20 リンク

    その他
    ginpei
    ginpei 未初期化変数とバッファオーバーランの周囲でprintf()を利用して意図的に「たまたま動く」状態を用意した例。前者は関数呼び出しで未初期化領域が非0で埋まることを期待、後者は壊れても影響のないバッファを配置。

    2020/10/20 リンク

    その他
    richard_raw
    richard_raw “自分の書いたコードを信じてはいけない。” せやな……。

    2020/10/20 リンク

    その他
    deep_one
    deep_one 未定義変数を参照できてしまう言語実装が恐ろしい。

    2020/10/20 リンク

    その他
    neo_Neutral
    neo_Neutral このパターンで怖いのがデバッグ用のログを消すと不具合が出るパターン

    2020/10/20 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    「この位置にprintfが無いとなぜか動かないんだ。」 - Qiita

    はじめに 先日ツイッターで見かけた呟き pic.twitter.com/33Yk02hu1U — TOMO (@tomozh) October 14, 202...

    ブックマークしたユーザー

    • sc3wp06ga2023/10/19 sc3wp06ga
    • techtech05212022/10/02 techtech0521
    • l080842021/06/16 l08084
    • poppyhi2021/02/07 poppyhi
    • mickey-strange2021/01/27 mickey-strange
    • fkshom2020/12/29 fkshom
    • thotentry_hatebu1972020/12/12 thotentry_hatebu197
    • mickey-STRANGE2020/12/02 mickey-STRANGE
    • mhag2020/11/18 mhag
    • m0t0m0t02020/11/14 m0t0m0t0
    • rabbit2go2020/11/01 rabbit2go
    • lugecy2020/11/01 lugecy
    • alcus2020/10/29 alcus
    • taro-maru2020/10/29 taro-maru
    • ytRino2020/10/28 ytRino
    • mjtai2020/10/23 mjtai
    • tanakh2020/10/23 tanakh
    • xef2020/10/21 xef
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事