2013年6月25日火曜日

Understanding and Using C Pointers

Understanding and Using C Pointers Richard Reese ASIN B00CLX8PL0 Oreilly Media

タイトルはCのポインタの理解となっているが、内容的には もう少し広くて、Cのメモリ管理手法について詳しく書かれている。 実際、ポインタに関する基本的な事項は1章でほとんどカバーされていて、 残りは周辺の話題。

2章はmalloc等による動的なメモリの取得と開放、 3章は関数呼び出し時にとられるスタックの話題と 関数へのポインタの話、 4章はポインタと配列の関係、 5章はポインタと文字列、 6章はポインタと構造体、 7章はポインタに関連するセキュリティ問題、 8章はその他の話題という感じ。

ポインタと配列に関しては、特にポインタのポインタと 多重配列の関連などは理解が難しく、入門書の類では スキップされがちだが整理して書かれている。

Microsoft のVisual Studio C固有の話題や、最新のC11固有の 話題がカバーされているのも興味深い。

Understanding and Using C Pointers
O'Reilly Media (2013-05-01)

0 件のコメント:

コメントを投稿