Imperfect C++: Practical Solutions for Real-Life Programming (英語) ペーパーバック – 2004/10/21
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
MATTHEW WILSON is a software development consultant and creator of the STLSoft libraries. He writes a bi-monthly C/C++ Users Journal column on integrating C and C++ with different languages and technologies, as well as an online column for C++ Experts Forum. He has over a decade's experience developing with C++. Currently based in Australia, Wilson holds a Ph.D. from Manchester University (UK).
© Copyright Pearson Education. All rights reserved.
|星5つ 26% (26%)||26%|
|星4つ 0% (0%)||0%|
|星3つ 46% (46%)||46%|
|星2つ 0% (0%)||0%|
|星1つ 29% (29%)||29%|
In all fairness, this book does talk of some practical challenges that C++ programmers face, but all of that content could have been neatly rolled into a much better organized set of sections and chapters - spanning no more than 100 pages. If somebody could distill the contents of this book into that, it would form a handy companion for studying C++ as a practitioner, nothing more. If you've read Alexandrescu (Modern C++ Design), or Dewhurst (C++ Common Knowledge) and came to this book expecting similar learning and insight, I'm afraid you'd be sorely disappointed. I am a bit baffled by the current ratings - touching 5 stars!
This book was published in 2005; needless to say, it does not cover C++11. Some of the tips in this book have been rendered obsolete, by new features introduced in C++11.
I was disappointed in the quality of the printing and binding. The pages look like they have been photocopied, with small black dots here and there. The binding is such that the pages don't "turn smoothly" (if that makes sense). It's not a huge issue but it does make it a bit less comfortable to read.
Here is example on p.171
Reader hint: Anytime I refer to a solution as wonderfully elegant, you can be sure it's one that I 'think' I've invented.
Here is another one on p.383
They actually appreciated my honesty in coming clean. Lesson: always be honest; it can earn you friends in this industry where responsibility takers are few and far between.
I may be wrong here seeing as all others have great reviews, but to me this book has probably hurt more than helped me. If you want a cringe-worthy page turner, by all means go for it!