![](https://cdn-ak-scissors.b.st-hatena.com/image/square/cf17deec760e858897113bf183832f3b804412f7/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJThDQyVFMyU4MSVBRiVFOCVCNiU4NSVFOSVBQiU5OCVFNyVCNCU5QSVFMyU4MiVBMiVFMyU4MiVCQiVFMyU4MyVCMyVFMyU4MyU5NiVFMyU4MyVBOSVFRiVCQyU5RiVFMyU4MCU4RCVFMyU4MSVBRSVFMyU4MCU4QyVFNiU5QyVBQSVFNSVBRSU5QSVFNyVCRSVBOSVFNSU4QiU5NSVFNCVCRCU5QyVFMyU4MCU4RCVFMyU4MSVBQiVFNSVBRiVCRSVFMyU4MSU5OSVFMyU4MiU4QiVFOSU4MCU4MyVFMyU4MSU5MiVFOSU4MSU5MyVFMyU4MSVBRSVFNiU4RSVBMiVFNyVCNCVBMiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MTlmNDUyYmQ2MzhjNGM4ODA4MzUwMjdjMjk2OWQ5ODQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaW50X21haW5fdm9pZCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MzAxMjViNThmZWRhNjdhM2UxNWZhYTIyYmI2NGNlNmQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Df4e43c12ac6232b2aa9f78c9b99d356a)
エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
「Cは超高級アセンブラ?」の「未定義動作」に対する逃げ道の探索 - Qiita
概要 Cは超高級アセンブラ? - Qiita [キータ] yohhoyさんのコメント ここで挙げられているプログラムは... 概要 Cは超高級アセンブラ? - Qiita [キータ] yohhoyさんのコメント ここで挙げられているプログラムは、いわゆる「未定義動作」となります。 http://www.jpcert.or.jp/sc-rules/c-exp05-c.html 環境(コンパイラやOS等)によっては出力結果が20になったり18になったり、はたまた実行時クラッシュを引き起こしたりしますが、いずれもこのプログラムとしては「あり得る」実行結果です。 とあったので、逃げ道がないか探しました。 結論は、構造体の実体そのものにはconstをつけず、メンバにconstつければ逃げられるようです EXP05-C. const 修飾をキャストではずさない には、以下のように記述されています。 変数の型にたいするconst修飾をキャストしてはずさないこと。const 修飾をキャストしてはずすと、プログラムが定数値を変更で
2014/01/21 リンク