9.1. C と C++C と C++ プログラムに存在する最大のセキュリティ上の問題の 1 つは、バッファ オーバーフローです。詳しくは Chapter 5 を見てください。 C はさらに例外をサポートしていないという弱点を持っていて、重大なエラーを 無視して、安直にプログラムをコーディングできます。C や C++ には他にも問題があります。それは、開発者が自分でメモリ管理をしな ければならない点です(たとえば、malloc()や alloc()、free()、new、free)。 メモリ管理に失敗すると、結果としてセキュリティ上の弱点になるかもしれません。 もっと深刻な問題は、プログラムが開放してはいけないメモリを間違って開放できる 点です(つまり、C++ で malloc() と new 命令を混ぜて使うと、不正な命令を利用 していることになります)。 こうなると、場合によっては G
CODE COMPLETE によると、プログラミングを上達するには日頃から よく読むこと (マニュアル・書籍・他人のソースコードなど) とよ く考えることが肝要だそうです。 何か耳寄りな情報があれば教えてくださいませ。 (本ページの内容はかなり古くなっています) 目次 書籍 インターネット上の文書 ライブラリ ツール メモリプロファイラ GTK+/GNOME関連 その他 書籍 書籍の情報は 別の場所に移しました。 インターネット上の文書 Programming in C * C言語についての網羅的な情報源。 Steve Summit: C Programming FAQs: Frequently Asked Questions * 書籍版の 3/4ほどの内容。 情報源: Web版, 日本語訳, 日本語訳のHTML版 Henry Spencer: The Ten Commandments f
An implementation shall not introduce cancellation points into any other functions specified in this volume of IEEE Std 1003.1-2001. The side effects of acting upon a cancellation request while suspended during a call of a function are the same as the side effects that may be seen in a single-threaded program when a call to a function is interrupted by a signal and the given function returns [EINT
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く