钱能的c++程序设计教程怎么样?有谁看过吗??

时间:2022-12-23 19:49:07
小弟我的c++的初学者,今天去书店买了这本书,不知道怎么样?有那为朋友可以告诉我吗?钱能《c++程序设计教程》清华出的!
谢谢!!!!

115 个解决方案

#1


入门可以,这本书把c和c++区别来讲。
有利有弊。
建议入门后看c++primer

#2


蛮可以的,我是两个月前买的,看了还行,基本入门。你可以配套看实验指导。

#3


我感觉非常不错!!
是比较不错的C++基础书籍!

#4


我现在还有了,很不错的!
 很通俗,易懂.

#5


先谢谢大家!这本书(或学c++)有什么要重点注意的地方吗?

#6


想不到钱能的书还挺有面子的。
说句实在的,钱能是我们老师。

#7


既然买了,就看完它。

#8


很适合你 OK 好好看吧!

#9


感觉不错,是国内c++书籍中比较不错的一本

#10


很不错呀,

该有的基本上都讲到了

当然,一些课题并没有涉及到,

比如: 泛性 异常 STL ......

建议参考C++ Primer   The C++ PL

#11


我是初学者,正在看。。

#12


比较简单,但通俗易懂~!

#13


手头儿紧,找该书的电子版好久了,盼那位好心人指条明路

#14


书很便宜的

我只用了25元

看纸版的书跟看电子版的感觉完全不一样

我喜欢纸的感觉

#15


学习C++还是看国外的教材吧,国内的没有基本好书,误人子弟阿,
The C++ Program Language
C++ Primer

#16


同意楼上老兄的观点!

我也推荐一本: C++大学教程

#17


to:vigaice(冰清)
我也是25元买的,在书城:)
看电子书太伤眼了!
我宁可少抽点烟,买本书!!

#18


是吗???
它用了我30多元呀。。。。

#19


是不是那本红皮的?那本书很通俗,蛮好的。
但是只限于介绍ANSI C++的代码规范,对于OO和范型等等一大堆对于C++很重要的东西没有介绍。
建议用它入门,然后去看一些OO和STL的书,以及Effective c++……

当然,如果有银子的话,还是用Lippman的primer c++。

#20


挺好的入门书,看完之后再读一些国外的著作吧。

#21


钱能不太懂OO

如果你想学C,那么这本书相当不错,通俗易懂,概念清晰,例子也相当不错

但是如果你想学C++,建议不要看这本书

虽然书中对于Object之类的概念介绍的也算清楚,但是并没有表达出面向对象的思想。显然可以看出钱先生自己对于OO的理解也相当肤浅

#22


我可以算是他学生,^_^,说实话,入门跟着他会简单很多,半年之后,就应该另投明师了啊。幸亏,我是跟其他老师的啊,想当初,我们在水深火热中时,他教的班连继承都不用学啊!

#23


我还在书城看了一个《c++ think》记得好象是这个名字。

#24


初学者第一选择!!!

#25


入门不错

#26


是thinking in c++吧

#27


是本好书,

可惜

被糟蹋了

#28


与国外作者的理念就不同~
好像在讲C~
没办法~

#29


作为C++的第一步学习是一本很好的教材,我建议你买下,好好学。

#30


钱能的书不是太好。
我觉得如此,起码我看他的书不是太懂(我有C的基础),
他的书说得很杂不很全面。而且书中所写的例不是太好。。
我是以吕凤翥的C++书入门的。

#31


网上哪里有钱能C++的习题答案下载?

#32


如果是认真的人就会发现很多例题都是错的.

#33


应该还算是一本不错的c++书籍,如果真是学透彻了,c++应该可以达到中级的水平,做项目没问题。如果要成为C++的高手,就应该通过实际项目的锻炼,以及一些更高级的书,比如《inside c++ object model》

#34


不错的c++书籍;
另外《C++大学教程》也不错!

#35


不错的c++书籍
《C++大学教程》也不错!!!

#36


钱能老师的这本书,表现了工业化的架构。将类与那个并举,其实是最标准的蓝领教材!那些鬼子写的蓝领教材哪能写出一个架构来!学来学去还要在工作中摸索.建议首先学习这本书,这个写代码的流程及思想,时间会表明,技术的发展淘粗取精留下的知识表达会是什么。( 建议在读书及写代码时配以大量的图,再加上这个思路会很清晰。)   钱能+图=思路!

#37


钱能老师的这本书,表现了工业化的架构。将类与那个并举,其实是最标准的蓝领教材!那些鬼子写的蓝领教材哪能写出一个架构来!学来学去还要在工作中摸索.建议首先学习这本书,这个写代码的流程及思想,时间会表明,技术的发展淘粗取精留下的知识表达会是什么。( 建议在读书及写代码时配以大量的图,再加上这个思路会很清晰。)   钱能+图=思路!

#38


钱能的<<C++程序设计>>是一本好书

#39


很一般!
但是编得不够严紧,有很多地方需要勘误!!!

#40


楼上所言过于偏激,书不错,但印刷质量的确有问题。

#41


挺不错的一本书 但本人认为作为教材还可以 要是作为参考书就不是很好了

而且习题有些单薄 有些学院气

#42


整体不错,有个别地方有错误,例如介绍cnst的章节有名显错误。你可以参照《程序员2001和订本》上册

#43


它的习题答案在清华大学出版社网站上有下载

#44


我正在看,通俗易懂。

#45


入门还行,但要学深就不行了,很多内容这本书都没涉及到!

#46


前半部分还成,后半部分有些晦涩,不大利于入门,最好在进行了一些编程之后再看,多重继承模板可以一看,其实不如看《vc++5傻瓜书》,美国人写的,名字忘了,内容80%在讲c++,入门很不错。

#47


比C还简单

#48


这本书的确对入门很有帮助,但是有一点,在钱能的书中提到,引用作为函数返回多值是很有用,并且能程序提高可读性,比用指针传递要好。
    可是我在Bjarne Stroustrup 的 The C++ Programming Language 中读到的却恰恰相反,他提倡尽量少用引用做此类的工作。
    不知道孰是孰非,但我想B.S.做为C++的设计者,他的观点可能更权威一点吧。

#49


我想较好的顺序是:

《C++程序设计教程》
《Thinking in C++》《C++ Primer 中文版》《Essential C++ 中文版》
《The C++ Programming Language》(Special Edition)
《Effective C++ 中文版》
《More Effective C++》
《The C++ Standard Ligrary》
《Inside The C++ Object Model》
《The Design and Evolution of C++》
《Design Patterns》

同一行的书可以同时看。总共五百块钱多一点就可以全买下来。

#50


我觉得这本只能叫《C++程序设计教程 第一卷》或类似的名字
因为仅仅讲的是C++的一个比较小的部分,许多重要的东东提都没有提
学完这本书远不足以做开发,顶多可以应付学校的考试
模板只写了12页,吃顿午饭就看完了
至于泛型,命名空间等等等等C++的重头戏根本没有讲
就算是用了很大篇幅讲的类,关于建立对象时栈中内存单元的分配,拷贝构造函数的内存操作等许多关于内存操作的知识点都几乎没有讲(也许是怕初学者看的头大)
我还发现钱老师的语言表达能力似乎欠缺。当然我承认一个知识点的概念是不容易讲清楚,但这本书中许多知识点基本上没给出概念,大多数情况是先给一个语法格式,然后用一个例子告诉你这个东东怎么用。但事实上用一两个例子是说不清楚的,只能越说越糊度。我相信钱老师自己是很明白的,但是似乎他不知道怎么表达。
在此我将本书中我认为讲的最拙劣的章节列出:
1.拷贝构造函数:P315-14.4
本来拷贝构造函数是用在一个对象的成员来对另一个同类的对象初始化,最简单的例子应该是主函数中:
Student ms;
student fs(ms);
讲清楚类中是如何用拷贝构造函数实现对构造函数的重载。
然后再讲对象拷贝主要用在以对象作为参数来调用其他函数
这时使用CH14_1才合适。否则上来就使用这个例子,让人陷入参数传递的误区。
另外P316那句:“这时候,调用构造函数Student(char *)就不合适,新的构造函数的参数应是Student &,也就是………………”。为什么Student(char *)不合适没有讲清楚。
2.全书对OO的思想没有突出,让人不知道如何讲程序划分成类,如何利用类的封装性达到黑盒性
3.许多地方出现前文没有提到过的内容就直接使用。比如E
而且这本书没有索引,没有类列表、模板列表之类附录

#1


入门可以,这本书把c和c++区别来讲。
有利有弊。
建议入门后看c++primer

#2


蛮可以的,我是两个月前买的,看了还行,基本入门。你可以配套看实验指导。

#3


我感觉非常不错!!
是比较不错的C++基础书籍!

#4


我现在还有了,很不错的!
 很通俗,易懂.

#5


先谢谢大家!这本书(或学c++)有什么要重点注意的地方吗?

#6


想不到钱能的书还挺有面子的。
说句实在的,钱能是我们老师。

#7


既然买了,就看完它。

#8


很适合你 OK 好好看吧!

#9


感觉不错,是国内c++书籍中比较不错的一本

#10


很不错呀,

该有的基本上都讲到了

当然,一些课题并没有涉及到,

比如: 泛性 异常 STL ......

建议参考C++ Primer   The C++ PL

#11


我是初学者,正在看。。

#12


比较简单,但通俗易懂~!

#13


手头儿紧,找该书的电子版好久了,盼那位好心人指条明路

#14


书很便宜的

我只用了25元

看纸版的书跟看电子版的感觉完全不一样

我喜欢纸的感觉

#15


学习C++还是看国外的教材吧,国内的没有基本好书,误人子弟阿,
The C++ Program Language
C++ Primer

#16


同意楼上老兄的观点!

我也推荐一本: C++大学教程

#17


to:vigaice(冰清)
我也是25元买的,在书城:)
看电子书太伤眼了!
我宁可少抽点烟,买本书!!

#18


是吗???
它用了我30多元呀。。。。

#19


是不是那本红皮的?那本书很通俗,蛮好的。
但是只限于介绍ANSI C++的代码规范,对于OO和范型等等一大堆对于C++很重要的东西没有介绍。
建议用它入门,然后去看一些OO和STL的书,以及Effective c++……

当然,如果有银子的话,还是用Lippman的primer c++。

#20


挺好的入门书,看完之后再读一些国外的著作吧。

#21


钱能不太懂OO

如果你想学C,那么这本书相当不错,通俗易懂,概念清晰,例子也相当不错

但是如果你想学C++,建议不要看这本书

虽然书中对于Object之类的概念介绍的也算清楚,但是并没有表达出面向对象的思想。显然可以看出钱先生自己对于OO的理解也相当肤浅

#22


我可以算是他学生,^_^,说实话,入门跟着他会简单很多,半年之后,就应该另投明师了啊。幸亏,我是跟其他老师的啊,想当初,我们在水深火热中时,他教的班连继承都不用学啊!

#23


我还在书城看了一个《c++ think》记得好象是这个名字。

#24


初学者第一选择!!!

#25


入门不错

#26


是thinking in c++吧

#27


是本好书,

可惜

被糟蹋了

#28


与国外作者的理念就不同~
好像在讲C~
没办法~

#29


作为C++的第一步学习是一本很好的教材,我建议你买下,好好学。

#30


钱能的书不是太好。
我觉得如此,起码我看他的书不是太懂(我有C的基础),
他的书说得很杂不很全面。而且书中所写的例不是太好。。
我是以吕凤翥的C++书入门的。

#31


网上哪里有钱能C++的习题答案下载?

#32


如果是认真的人就会发现很多例题都是错的.

#33


应该还算是一本不错的c++书籍,如果真是学透彻了,c++应该可以达到中级的水平,做项目没问题。如果要成为C++的高手,就应该通过实际项目的锻炼,以及一些更高级的书,比如《inside c++ object model》

#34


不错的c++书籍;
另外《C++大学教程》也不错!

#35


不错的c++书籍
《C++大学教程》也不错!!!

#36


钱能老师的这本书,表现了工业化的架构。将类与那个并举,其实是最标准的蓝领教材!那些鬼子写的蓝领教材哪能写出一个架构来!学来学去还要在工作中摸索.建议首先学习这本书,这个写代码的流程及思想,时间会表明,技术的发展淘粗取精留下的知识表达会是什么。( 建议在读书及写代码时配以大量的图,再加上这个思路会很清晰。)   钱能+图=思路!

#37


钱能老师的这本书,表现了工业化的架构。将类与那个并举,其实是最标准的蓝领教材!那些鬼子写的蓝领教材哪能写出一个架构来!学来学去还要在工作中摸索.建议首先学习这本书,这个写代码的流程及思想,时间会表明,技术的发展淘粗取精留下的知识表达会是什么。( 建议在读书及写代码时配以大量的图,再加上这个思路会很清晰。)   钱能+图=思路!

#38


钱能的<<C++程序设计>>是一本好书

#39


很一般!
但是编得不够严紧,有很多地方需要勘误!!!

#40


楼上所言过于偏激,书不错,但印刷质量的确有问题。

#41


挺不错的一本书 但本人认为作为教材还可以 要是作为参考书就不是很好了

而且习题有些单薄 有些学院气

#42


整体不错,有个别地方有错误,例如介绍cnst的章节有名显错误。你可以参照《程序员2001和订本》上册

#43


它的习题答案在清华大学出版社网站上有下载

#44


我正在看,通俗易懂。

#45


入门还行,但要学深就不行了,很多内容这本书都没涉及到!

#46


前半部分还成,后半部分有些晦涩,不大利于入门,最好在进行了一些编程之后再看,多重继承模板可以一看,其实不如看《vc++5傻瓜书》,美国人写的,名字忘了,内容80%在讲c++,入门很不错。

#47


比C还简单

#48


这本书的确对入门很有帮助,但是有一点,在钱能的书中提到,引用作为函数返回多值是很有用,并且能程序提高可读性,比用指针传递要好。
    可是我在Bjarne Stroustrup 的 The C++ Programming Language 中读到的却恰恰相反,他提倡尽量少用引用做此类的工作。
    不知道孰是孰非,但我想B.S.做为C++的设计者,他的观点可能更权威一点吧。

#49


我想较好的顺序是:

《C++程序设计教程》
《Thinking in C++》《C++ Primer 中文版》《Essential C++ 中文版》
《The C++ Programming Language》(Special Edition)
《Effective C++ 中文版》
《More Effective C++》
《The C++ Standard Ligrary》
《Inside The C++ Object Model》
《The Design and Evolution of C++》
《Design Patterns》

同一行的书可以同时看。总共五百块钱多一点就可以全买下来。

#50


我觉得这本只能叫《C++程序设计教程 第一卷》或类似的名字
因为仅仅讲的是C++的一个比较小的部分,许多重要的东东提都没有提
学完这本书远不足以做开发,顶多可以应付学校的考试
模板只写了12页,吃顿午饭就看完了
至于泛型,命名空间等等等等C++的重头戏根本没有讲
就算是用了很大篇幅讲的类,关于建立对象时栈中内存单元的分配,拷贝构造函数的内存操作等许多关于内存操作的知识点都几乎没有讲(也许是怕初学者看的头大)
我还发现钱老师的语言表达能力似乎欠缺。当然我承认一个知识点的概念是不容易讲清楚,但这本书中许多知识点基本上没给出概念,大多数情况是先给一个语法格式,然后用一个例子告诉你这个东东怎么用。但事实上用一两个例子是说不清楚的,只能越说越糊度。我相信钱老师自己是很明白的,但是似乎他不知道怎么表达。
在此我将本书中我认为讲的最拙劣的章节列出:
1.拷贝构造函数:P315-14.4
本来拷贝构造函数是用在一个对象的成员来对另一个同类的对象初始化,最简单的例子应该是主函数中:
Student ms;
student fs(ms);
讲清楚类中是如何用拷贝构造函数实现对构造函数的重载。
然后再讲对象拷贝主要用在以对象作为参数来调用其他函数
这时使用CH14_1才合适。否则上来就使用这个例子,让人陷入参数传递的误区。
另外P316那句:“这时候,调用构造函数Student(char *)就不合适,新的构造函数的参数应是Student &,也就是………………”。为什么Student(char *)不合适没有讲清楚。
2.全书对OO的思想没有突出,让人不知道如何讲程序划分成类,如何利用类的封装性达到黑盒性
3.许多地方出现前文没有提到过的内容就直接使用。比如E
而且这本书没有索引,没有类列表、模板列表之类附录