有大神用过《C++高级编程》(第二版)的吗?感觉如何?

时间:2022-08-29 21:27:45
花了100大洋买的呀!不知道值不值得。就是那个美国人和比利时人合写的。书挺厚的。2012年出版的红皮书。不知道学完《C++ Primer》或者具备C++基本功底后能否直接入手?

14 个解决方案

#1


有大神用过《C++高级编程》(第二版)的吗?感觉如何?如果你把那本书上所有的例子都自己试一遍,就值了~
光看书是木有用滴,自己写了试试看才有意义。

#2


楼主真舍得啊  我买书都盗版的  有大神用过《C++高级编程》(第二版)的吗?感觉如何?

#3


引用 2 楼 SKATE11 的回复:
楼主真舍得啊  我买书都盗版的  有大神用过《C++高级编程》(第二版)的吗?感觉如何?


这种书都有盗版的?主要是那天不想买其他的书,只能买这本了,至少不亏。

#4


看什么书不重要,关键是怎么看书

#5


引用 4 楼 derekrose 的回复:
看什么书不重要,关键是怎么看书
有大神用过《C++高级编程》(第二版)的吗?感觉如何?

#6


就没有看过的吗?

#7


引用 6 楼 u011873969 的回复:
就没有看过的吗?

我没看过,不过C++primer可不是说能学完就学完的,读上3,4遍吧
书不在多,不过既然买了就好好看,别浪费了

#8


现在还没看呢。因为《C++ Primer》读起来很吃力,像看字典一样,书里的实例太少。

#9


引用 8 楼 u011873969 的回复:
现在还没看呢。因为《C++ Primer》读起来很吃力,像看字典一样,书里的实例太少。

确实,我现在就在看,看到第三、第四部分的时候就很累了,有些难以理解,需要同时查百度、Google、Wiki再结合列子才能弄明白。

#10


引用 8 楼 u011873969 的回复:
现在还没看呢。因为《C++ Primer》读起来很吃力,像看字典一样,书里的实例太少。


有同感,总是很难坚持看下去。

#11


对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)

《深度探索C++对象模型》
《C++反汇编与逆向分析技术揭秘》

#12


引用 2 楼 SKATE11 的回复:
楼主真舍得啊  我买书都盗版的  有大神用过《C++高级编程》(第二版)的吗?感觉如何?


我第二章快要看完了。感觉很不错!里面讲得很详细,而且经常用生活中的例子来打比方。不过就是章节没有编号,看着略为纠结。

#13


C++ Primer都学完了,拿到一本新书翻翻就知道合不合适了吧

#14


引用 13 楼 xurenyi1980 的回复:
C++ Primer都学完了,拿到一本新书翻翻就知道合不合适了吧

他primer没有看完。

LZ如果觉得看primer吃力,考虑看primer plus,什么时候primer不吃力了,再来看高级编程吧。

#1


有大神用过《C++高级编程》(第二版)的吗?感觉如何?如果你把那本书上所有的例子都自己试一遍,就值了~
光看书是木有用滴,自己写了试试看才有意义。

#2


楼主真舍得啊  我买书都盗版的  有大神用过《C++高级编程》(第二版)的吗?感觉如何?

#3


引用 2 楼 SKATE11 的回复:
楼主真舍得啊  我买书都盗版的  有大神用过《C++高级编程》(第二版)的吗?感觉如何?


这种书都有盗版的?主要是那天不想买其他的书,只能买这本了,至少不亏。

#4


看什么书不重要,关键是怎么看书

#5


引用 4 楼 derekrose 的回复:
看什么书不重要,关键是怎么看书
有大神用过《C++高级编程》(第二版)的吗?感觉如何?

#6


就没有看过的吗?

#7


引用 6 楼 u011873969 的回复:
就没有看过的吗?

我没看过,不过C++primer可不是说能学完就学完的,读上3,4遍吧
书不在多,不过既然买了就好好看,别浪费了

#8


现在还没看呢。因为《C++ Primer》读起来很吃力,像看字典一样,书里的实例太少。

#9


引用 8 楼 u011873969 的回复:
现在还没看呢。因为《C++ Primer》读起来很吃力,像看字典一样,书里的实例太少。

确实,我现在就在看,看到第三、第四部分的时候就很累了,有些难以理解,需要同时查百度、Google、Wiki再结合列子才能弄明白。

#10


引用 8 楼 u011873969 的回复:
现在还没看呢。因为《C++ Primer》读起来很吃力,像看字典一样,书里的实例太少。


有同感,总是很难坚持看下去。

#11


对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)

《深度探索C++对象模型》
《C++反汇编与逆向分析技术揭秘》

#12


引用 2 楼 SKATE11 的回复:
楼主真舍得啊  我买书都盗版的  有大神用过《C++高级编程》(第二版)的吗?感觉如何?


我第二章快要看完了。感觉很不错!里面讲得很详细,而且经常用生活中的例子来打比方。不过就是章节没有编号,看着略为纠结。

#13


C++ Primer都学完了,拿到一本新书翻翻就知道合不合适了吧

#14


引用 13 楼 xurenyi1980 的回复:
C++ Primer都学完了,拿到一本新书翻翻就知道合不合适了吧

他primer没有看完。

LZ如果觉得看primer吃力,考虑看primer plus,什么时候primer不吃力了,再来看高级编程吧。