| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 651 人关注过本帖
标题:求书^_^
只看楼主 加入收藏
海浪勿语
Rank: 1
等 级:新手上路
帖 子:11
专家分:8
注 册:2011-4-8
结帖率:100%
收藏
 问题点数:0 回复次数:6 
求书^_^
大家好!!!
2011-04-11 12:47
海浪勿语
Rank: 1
等 级:新手上路
帖 子:11
专家分:8
注 册:2011-4-8
收藏
得分:0 
我刚学完C语言,基础应该不错吧                现在想学C++求一本书          要求是:希望内容全面,只需要着一本书(只需要1本,不再买其他C++)引导我学C++(其他的都可以在网络上查到)                                            还有能不能说说C++的学习感受和与C的关系,还有C++和C#的区别?谢谢
2011-04-11 12:52
不归鹄
Rank: 9Rank: 9Rank: 9
来 自:冥王星
等 级:蜘蛛侠
威 望:4
帖 子:491
专家分:1380
注 册:2009-12-20
收藏
得分:0 
    书嘛用国外高校的教科书是个不错的选择,虽然老外写书都很罗嗦。记得有一本封面是一只蚂蚁的那本书不错(忘记名称了,无外乎“面向对象程序设计”、“C++程序设计”之类)。C++和C嘛,就是C++加入了类这概念,由此引出了数据封装、继承、多态,C++的类可以看成C的结构体扩展,在这个“结构体”有了函数,“结构体”的数据一般只能由其函数操作,而不能像C中直接进行成员引用,也就是说一般只能引用函数成员而无法引用数据成员。偏题了。总之,理解了“对象”,面向对象程序设计也就玩完了,具体的语法规则查书去
    话说“物以类聚,人以群分”,C++的类就是这个类,而“对象”则是这类物中或者这群人中的一个个体。一个人有身高、体重、年龄等数据,这就是类中的数据成员,而一个人会长高、长重、随着时间变老则是函数成员,他的身高、体重、年龄只有自身可以改变。所以说这是数据封装呢,别人无法改变啊,而如果他不说出他的身高、体重、年龄,你也不会知道,所以说你也无法直接引用。你给他增加个说出身高的函数,你才能知道他有多高……年龄好像也不是他能改变的啊,而是无所不在的时光……虽然这例子粗陋,但也相差不甚远。
    在C中你可能做过学生管理程序之类,那里你用结构体作为学生信息的储存结构,而C++中可以用类,C中结构体里的数据只有通过外部函数才能改变,而类中的就只能用类里的成员函数了……
    对象……对象……对象……世界中万事万物都是对象……

[ 本帖最后由 不归鹄 于 2011-4-19 10:07 编辑 ]

2011-04-19 10:05
nicum
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:180
专家分:712
注 册:2011-2-1
收藏
得分:0 
什么清华大学出版社出版的那些书太垃圾了

强烈推荐:

《C++程序设计语言》(作者:Bjrne Stroustrup)
《C++程序设计原理与实践》(作者:Bjrne Stroustruop)
2011-04-21 15:03
ZZCCWW
Rank: 1
等 级:新手上路
帖 子:8
专家分:5
注 册:2011-4-20
收藏
得分:0 
谭浩强的《C++程序设计》,写得好,已印了17次。
2011-04-23 10:43
论坛灌水
Rank: 1
来 自:吉林长春
等 级:新手上路
帖 子:10
专家分:4
注 册:2010-12-20
收藏
得分:0 
C++中文版 PRIMER 第四版
挺不错
我正在用 书很全面 应该是高级的 不是基础
2011-04-25 15:24
海浪勿语
Rank: 1
等 级:新手上路
帖 子:11
专家分:8
注 册:2011-4-8
收藏
得分:0 
恩恩    那个  C++primer好像是C++入门的 我觉着不错的,前两天 看的
2011-05-16 22:18
快速回复:求书^_^
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014642 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved