易燃物汇聚 YouTube 有声书与书评
现代C++编程:从入门到实践 封面

现代C++编程:从入门到实践

乔什·洛斯皮诺索

6023人在读
39.9万字总字数
¥119定价

有声书与视频解读 YouTube视频解读 1

内容简介

本书是为中高级程序员设计的,它深入介绍了现代C++的核心。本书分为两大部分:第一部分介绍C++语言的核心,深入讲解从类型和函数到对象生命周期和表达式的所有内容;第二部分介绍C++标准库和Boost库,深入讲解所有可用的高质量、全功能的工具,涵盖了特殊的工具类、数据结构和算法,并介绍了如何操作文件系统和构建通过网络进行通信的高性能程序。本书包含500多个代码样本和近100个练习,可以让你打下坚实的C++基础,助你写出让自己引以为傲的可读性较高、短小精悍且高效的代码。

读者书评

★★★★★

很现代的c++书。作为体量适中的参考书,查阅某概念某技术的定义和用法,这书是很好选择。**讲解也精准**(这是推荐的主要原因),让人放心查阅,毕竟比手册之类的好读。 但这书不适合用来学编程,甚至不适合用来学c++。不理会教学法,比如一直到第7、8章才讲表达式、语句,而在此之前连类、多态都讲了,真要是拿来初学不得疯掉?

★★★★★

不适合入门,前面概念太多了,还解释不清楚。 补: 2026年7月19日 书籍内容是可以的,大概是已经过了入门阶段,不断学习每种设计的原因。刷算法题时候后面的算法库基本上能用的都用上了 80% 没问题。现在上调评价推荐。哈哈哈哈哈哈哈。 2024年7月6日 后面的 STL 部分没有读完(找了一本英文书结合数据结构看的),其余部分全部学习完了。写的只能说是乏善可陈,但内容很全,至少常用内容都包括了。其次,就是内容讲解总是先给背景然后解决,非常不错。但是一些小的细节还有待完善,比如左值右值部分。最后部分章节安排不是很合理,《入门》一上来还没把最基本的分支,循环讲完,直接上 C11的拷贝和移动语义,这合理吗?私以为变量,分支,循环才是基础,或者说是算法的基础。优化性能的事情后面再讲就是。因此,还是那句话不适合入门!!! 不信可以看看《Python 入门到实践》怎么写的,那才是真正的入门到实践。

★★★☆☆

越到后面越难看懂,代码不全很难去翻前面的再去联想。具体的用法也没解释全,全靠查询单词解析翻译一半一半吧.....。

★★★☆☆

书籍包括cpp内容很广很宽泛,部分概念解释也不够深入,需要边看边查阅资料。对于新手想要了解并入门cpp,这本书足够了。已经熟悉cpp的使用但是想要深入理解更多细节,这本书不推荐看。

★★★★★

很棒的作品,因为 C++ 内容实在太多了,所以并没有每个点都讲很深入,但覆盖面已经足够广了,可以自行进行下一步发掘。示例很多,习题也每章都有,标准库和 Boost 库都有涉及。

★★★☆☆

Mark一下自己看完的第一本专业书,而且是个大部头,自己的这个转变还是不错的。 这本书的章节划分和其他C++书乍看不太一样,什么都涉及些,我读的时候有详有略。还是有所收获的,等后面再对比别的专业书看看。后面还是可以回看下笔记的。 ❤模板是实现编译时多态的机制,实现运行时多态的机制是接口。 💕六个成员访问运算符包括下标运算符([])、间接寻址运算符(*)、地址运算符(&)、对象成员运算符(.)和成员指针运算符(->)等。 🩵const和constexpr密切相关。constexpr强制表达式在编译时求值,而const则强制变量在某些作用域(运行时)内不可更改。所有的constexpr表达式都是const。 ❣️(哈希算法)unordered_set的性能甚至比有序集合set(红黑树)更令人印象深刻:元素数量的增加不会增加插入、搜索和删除时间。当两个不同的键具有相同的哈希码时,称为哈希冲突(hash collision) 💛“如果你用一个人听得懂的语言与他交流,他会记在脑子里;如果你用他自己的语言与他交流,他会记在心里。” ——Nelson Mandela 💚我们可以确定ostream是用文本(boolalpha)还是数字(noboolalpha)表示布尔值;是使用八进制(oct)、十进制(dec)还是十六进制(hex)表示整数值;是将浮点数表示为十进制记数法(fixed)还是科学记数法(scientific)。只需使用operator<<将这些操纵符中的一个传递给ostream,所有后续插入的都将以该操纵符类型输出 🤎当我们将设备的IP地址与端口号配对时,其结果被称为套接字(socket)。 例如,IP地址为10.10.10.100的设备可以通过将网络服务器应用程序绑定到端口80来提供网页服务。这就在10.10.10.100:80创建了一个服务器套接字。接着,IP地址为10.10.10.200的设备启动了一个网络浏览器,该浏览器打开了一个“随机高位端口”,如55123。这就在10.10.10.200:55123创建了一个客户端套接字。然后,客户端通过在客户端套接字和服务器套接字之间创建一个TCP连接来连接到服务器。

★★★★★

c++许多概念本书都解释的很好,还有代码解释,奈何c++概念太多了,后面的c++库,有qt和他打擂台,真心看不下去

★★★★★

相当不错,尤其是基于命令行的C++代码调试,讲的非常棒。

★☆☆☆☆

原著不错。可惜翻译的水平太差。对c++的理解还不如应届大学生的水平。

★★★★★

这本书关于 concept 的解释和示例代码让我豁然开朗。我向所有其他说这本书不好的人表示反驳。

书籍信息

作者乔什·洛斯皮诺索
译者李好 王绿菊 王张军
出版社机械工业出版社
出版时间2023-09-15
ISBN9787111734352
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数31