I purchased a paper copy of this book on Amazon after reading a few chapters on Safari books online. For context, I am a professional python programmer who was only briefly exposed to C/C++ many years ago in school. I needed a quick refresher to C++ because of project needs at work, and this book has met my expectations.
The author is lying about the "fast-paced introduction" bit, but that is not a bad thing. This book is twice as large as "Accelerated C++" by Koenig and Moo which I am also reading in parallel. Yet I prefer this book by a wide margin. Josh's writing is quite reader-friendly. He takes a storytelling approach and doesn't dive too deep into committee standards or history. That way the concepts are easier to remember and follow a nice logical sequence. Code examples all make sense and there are no errors so far - I've been compiling everything with Xcode and playing around a bit.
Only thing I do not like is the margins in the print copy. There is no space on the right hand side to take notes, and you have to strain the binding hard to read the end of sentences on the left hand side. This might compromise the integrity of binding soon. In retrospect I should have kept reading on Safari.
购买选项
Kindle电子书价格: | ¥349.89 |

下载免费的 Kindle 阅读软件,即可立即在智能手机、平板电脑或电脑上阅读 Kindle 电子书 - 无需 Kindle 设备。了解更多信息
使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。

![“C++ Crash Course: A Fast-Paced Introduction (English Edition)”,作者:[Josh Lospinoso]](https://images-cn.ssl-images-amazon.cn/images/I/511Ui1iac8L._SX260_.jpg)
C++ Crash Course: A Fast-Paced Introduction (English Edition) Kindle电子书
广告
A fast-paced, thorough introduction to modern C++ written for experienced programmers. After reading C++ Crash Course, you'll be proficient in the core language concepts, the C++ Standard Library, and the Boost Libraries.
C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any programmer would be proud of.
Designed for intermediate to advanced programmers, C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard. Part 1 covers the core of the C++ language, where you'll learn about everything from types and functions, to the object life cycle and expressions. Part 2 introduces you to the C++ Standard Library and Boost Libraries, where you'll learn about all of the high-quality, fully-featured facilities available to you. You'll cover special utility classes, data structures, and algorithms, and learn how to manipulate file systems and build high-performance programs that communicate over networks.
You'll learn all the major features of modern C++, including:
With well over 500 code samples and nearly 100 exercises, C++ Crash Course is sure to help you build a strong C++ foundation.
C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any programmer would be proud of.
Designed for intermediate to advanced programmers, C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard. Part 1 covers the core of the C++ language, where you'll learn about everything from types and functions, to the object life cycle and expressions. Part 2 introduces you to the C++ Standard Library and Boost Libraries, where you'll learn about all of the high-quality, fully-featured facilities available to you. You'll cover special utility classes, data structures, and algorithms, and learn how to manipulate file systems and build high-performance programs that communicate over networks.
You'll learn all the major features of modern C++, including:
- Fundamental types, reference types, and user-defined types
- The object lifecycle including storage duration, memory management, exceptions, call stacks, and the RAII paradigm
- Compile-time polymorphism with templates and run-time polymorphism with virtual classes
- Advanced expressions, statements, and functions
- Smart pointers, data structures, dates and times, numerics, and probability/statistics facilities
- Containers, iterators, strings, and algorithms
- Streams and files, concurrency, networking, and application development
With well over 500 code samples and nearly 100 exercises, C++ Crash Course is sure to help you build a strong C++ foundation.
基本信息
- ASIN : B077WZSHJV
- 出版社 : No Starch Press (2019年9月24日)
- 出版日期 : 2019年9月24日
- 语言 : 英语
- 文件大小 : 19949 KB
- 标准语音朗读 : 已启用
- X-Ray : 未启用
- 生词提示功能 : 未启用
- 纸书页数 : 790页
- > ISBN : 1593278888
- 亚马逊热销商品排名: 商品里排第264,866名Kindle商店 (查看商品销售排行榜Kindle商店)
- 商品里排第347名Software & Apps(软件与应用)
- 商品里排第505名Data & Databases(数据及数据库)
- 商品里排第633名Programming & Development(编程与开发)
- 用户评分:
无顾客评论
5 星 (0%) |
|
0% |
4 星 (0%) |
|
0% |
3 星 (0%) |
|
0% |
2 星 (0%) |
|
0% |
1 星 (0%) |
|
0% |
评分是如何计算的?
在计算总星级评分以及按星级确定的百分比时,我们不使用简单的平均值。相反,我们的系统会考虑评论的最新程度以及评论者是否在亚马逊上购买了该商品。系统还会分析评论,验证评论的可信度。
此商品在美国亚马逊上最有用的商品评论
美国亚马逊:
4.1 颗星,最多 5 颗星
23 条评论

abhijeet
5.0 颗星,最多 5 颗星
Not "fast-paced" but still very good
2019年11月10日 -
已在美国亚马逊上发表已确认购买

5.0 颗星,最多 5 颗星
Not "fast-paced" but still very good
2019年11月10日 在美国审核
I purchased a paper copy of this book on Amazon after reading a few chapters on Safari books online. For context, I am a professional python programmer who was only briefly exposed to C/C++ many years ago in school. I needed a quick refresher to C++ because of project needs at work, and this book has met my expectations.2019年11月10日 在美国审核
The author is lying about the "fast-paced introduction" bit, but that is not a bad thing. This book is twice as large as "Accelerated C++" by Koenig and Moo which I am also reading in parallel. Yet I prefer this book by a wide margin. Josh's writing is quite reader-friendly. He takes a storytelling approach and doesn't dive too deep into committee standards or history. That way the concepts are easier to remember and follow a nice logical sequence. Code examples all make sense and there are no errors so far - I've been compiling everything with Xcode and playing around a bit.
Only thing I do not like is the margins in the print copy. There is no space on the right hand side to take notes, and you have to strain the binding hard to read the end of sentences on the left hand side. This might compromise the integrity of binding soon. In retrospect I should have kept reading on Safari.
该评价的图片

52 个人发现此评论有用

Zhuo Jia Dai
1.0 颗星,最多 5 颗星
Didn't talk about cmake and how to include libraries
2020年4月26日 -
已在美国亚马逊上发表已确认购买
After reading the book, I was surprised that I couldn't do any practical C++. It didn't tell me how to use cmake and how to use libraries built by others! I didn't expect this. So everything I learnt about C++ in that book was just basic stuff and I didn't really learn anything that makes my knowledge practical in the real world.
31 个人发现此评论有用

David Weiseth
5.0 颗星,最多 5 颗星
Nice Job!
2020年2月5日 -
已在美国亚马逊上发表已确认购买
I am not smart enough to say I can blow through this book in short order, but I really appreciate the perfect balance of treatment. I have sampled a number of books on this topic and they all suffer some limitations, this one is my favorite so far. I am not a beginner programmer, but not a C++ programmer, and I need this to write the low level high performant code I need for my interest space. I plan to read some other books on high performance and Data Oriented programming, but this book is a great launching pad of the fundamentals.
Two thumbs up, take your time to distill the gems in this book. The only detraction is the Title "Crash" probably is not not in any way appropriate, this is just a great book on C++ period. My sincere thanks to the author, God bless!
Two thumbs up, take your time to distill the gems in this book. The only detraction is the Title "Crash" probably is not not in any way appropriate, this is just a great book on C++ period. My sincere thanks to the author, God bless!
24 个人发现此评论有用

Facundo Flores
5.0 颗星,最多 5 颗星
Excellent book.
2020年6月24日 -
已在美国亚马逊上发表已确认购买
I'm a self-taught, beginner developer, with minor projects done for friends and family (I mean, no money involved haha). As a passionate man, I wanted a book that wasn't plain theory and allowed me to learn while having fun, as I find intellectual challenges very appealing. This book was it. It explains concepts, with examples everywhere and then it's just "now you". It encourages you to practice, to make "real-world" programs piece by piece until it works as expected. It makes you think until you laugh because you understood how flexible C++ is and how easy...it's just great. It's an incredible language and a great book.
Part I takes you through C++ fundamentals. Beware that it's not an introductory book as it assumes you already know some fundamental stuff (for example, what an object is). Rather, it shows you the language specification and features with nice examples.
Part II is dedicated to libraries and frameworks and the way you can use them to enhance your code.
Part I takes you through C++ fundamentals. Beware that it's not an introductory book as it assumes you already know some fundamental stuff (for example, what an object is). Rather, it shows you the language specification and features with nice examples.
Part II is dedicated to libraries and frameworks and the way you can use them to enhance your code.
18 个人发现此评论有用

satisfied customer
2.0 颗星,最多 5 颗星
Excellent Reference Book
2020年11月16日 -
已在美国亚马逊上发表已确认购买
I am glad that I purchased this book. It is excellent for reference. I found myself getting lost in the reading material because there were no hands-on exercises in the reading. I need hands-on exercises in my learning to help the reading stick. That is why I gave it two stars. Besides that, it is an excellent reference source. Unfortunately, I will be needing another book on C++ that has hands-on exercises to do throughout the reading. Overall, I am glad that I purchased this book.
8 个人发现此评论有用