C++標準ライブラリチュートリアル&リファレンス (ASCII Addison Wesley Programming Series) 単行本 – 2001/3
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
The issue with the code is that the font used was not consistently mono-spaced and there were plethora of syntactically incorrect line-breaks. I had to lower my font size to the lowest possible setting and orient the layout horizontally to make the code less chore-some. The code images themselves were so small (although properly formatted A-style code) that I had to strain my eyes. There was no happy medium here: either deal with impractical formatting or ruin your eyesight on the code images. The tables and inline graphics were abysmally small graphics, much like the code pictures.
If I had to purchase this book again I would definitely have shelled out the extra money for the print version. I am satisfied with the content but not the formatting of the e-book version, and will be looking forward to an update to the e-book version.
I read the first edition from beginning to end and was well informed. I have not done that with the second edition but I have used it as a reference on a Kindle through click indexes, table of contents and searching. It works okay on Kindle classic and Kindle App (search needs some improvement). As a reference, it succeeds well.
I do have some problems with the book. I did like the examples provided and I liked the 3 level structure of the book. I just think that in the next edition for C++14 or whatever comes next they can actually improve the 1st level so it reads as well as Bjarne Stroustrups latest book on C++ by way of an excellent tour of the STL. With my detraction, I am still giving the book 5 stars because it is comprehensive, well written and it is usable with the hyperlink technology on the Kindle.
Watchout for bogus paperback editions sold by third party sellers. They are extremely poor quality, and are clearly knock-offs. This was discovered the hard way. Only purchase the Pearson hardback edition through Prime if possible, and verify the ISBN when it arrives. Pearson makes very high quality products, so any quality flaws should serve as a red flag.
- Nice (but not too long) introduction of the new standard on the first pages of the book.
- Lots of subjects: Pairs and Tuples, Smart Pointers, Type Traits, Clocks (chrono), STL Containers, New STL Containers, Iterators, Lambdas in STL, Algorithms, Strings, RegExp, IO Operations, Internationalization, Numerics, Concurrency (async, thread, mutex...).
- Straightforward introduction to the particular feature in the beginning of a chapter and advanced, in depth view, at the end.
- I was afraid that this book would contain only tables with STL classes/methods. But it is not.
- Over 1000 pages! So it is quite hard to read it quick. In such books this is an advantage and means that the author did a great job.
- eBook version might have some problems with formatting.
- Quite heavy... :) but you can always buy eBook version (if you accept the formatting... :))
For example, when I had some insuperable difficulties in porting some template code back and forth between Red Hat Linux and Microsoft C++, I found the first edition a lifesaver. Similarly I believe the new edition will do likewise ... on the basis of some selected dipping into this new edition ... Recommended!