プログラミング入門とタイトルにはありますが、実際に使われているソースコードはC++のテンプレート・STLを中心に利用しており
C++入門者にとっては可読性が非常に低く、難解になっています。
解説もテンプレートによる構成が中心となっているため、直観的に分かりづらいです。
著者の方のWEBサイトでは対象読者として『プログラミングを覚えはじめ』た人とありますが
覚え始めた人が読んで理解できる内容では決してないと思います。
C++を理解していることが前提になっているように感じました。
私はC言語の読み書きがある程度でき、C++を覚え始めた程度の理解度なので
テンプレートやSTLは本当に理解しづらく、C++の参考書を手元に置きながらこの本を読んでいますが
読んでいて辛さを覚えました。
ZIPやLHAのアルゴリズムについて詳しく書いた本は貴重だと思います。
しかし、C++を覚え始めた人が読んでも分かるようなプログラミングではないところが残念でした。
著者の方は、どのような気持ちでタイトルに『入門』という言葉を入れたのでしょうか…。