C言語の書籍には,入門書は星の数ほどありますが,そこからレベルアップするための 書籍というのは非常に少ないものです.ぼく自身,このため,C言語の勉強にちょっと ばかし苦労しました.C言語で一番初めにつまづくのは「ポインタ」だとよく言われて いますが,ポインタがらみの本は,(昔はあまりありませんでしたが,今では)それなり に出ているように感じています.しかし,ヘッダファイルの作成方法とか, ライブラリ化の方法などを説明している書籍は,未だに皆無に近いと感じています. ほんの数ページを割いているくらいの本は何冊かありますが,ただ「このように書け」 と書き方だけ説明してある書籍が多く,「なぜそう書かなければならないのか?」 という「理由」付きで説明してある書籍はほとんどありません.
で,無いものは作れ!という考えに基づいて,書いてみました. ヘッダファイルの作成方法,ライブラリ化などを中心に執筆しています.
あまり実践的でない(悪い意味での「教科書的な」)本になるのは避けたかったので,
もともとこの本は, 「C言語でクラスを作成して,オブジェクト指向プログラミングをする」 という内容で執筆していた原稿の,前半部分(ヘッダファイル,ライブラリの作成方法の 説明部分)が書籍になったといういきさつがありました.このため, メインである後半部分は,まだ筆者のPCのハードディスクに眠っています. 後半部分が読みたいひとは,本書を買って売り上げに貢献して, 「続編希望」のアンケート葉書をくださーい!(出せるかどうかはわかりませんが...)