c++难点和重点是什么,学会了C语言,最近开始学C++。

c++难点和重点是什么,学会了C语言,最近开始学C++,望各位大神指点一下。该怎么学C++,现在在看谭浩强的C++程序设计。哪位大神有好的经验可以给小弟分享一下,比如看什... c++难点和重点是什么,学会了C语言,最近开始学C++,望各位大神指点一下。
该怎么学C++,现在在看谭浩强的C++程序设计。哪位大神有好的经验可以给小弟分享一下,比如看什么书,学习顺序等等。小弟膜拜了!!!
展开
 我来答
_whales
推荐于2017-09-09 · TA获得超过2279个赞
知道大有可为答主
回答量:1814
采纳率:85%
帮助的人:480万
展开全部
C++面向对象的知识,不能从C++里学到,必须需另外学习,先学习一些面向对象编程的概念,理论,再学习C++比较好,不然直接学习C就可以了,没有必要还要学C++;

C++,有3种编程模式
1)C的面向过程的编程模式,模块化,和函数为主要内容。
2)C++新添加的面向对象的编程模式。主要内容是类。
3)C++新添加的泛型的编程模式。主要内容是模板,用于代码逻辑的复用。

类 --对象: 实现 数据和算法的 封装;封装,继承,多态,是面向对象的主要特征。
其中数据称为属性(C++成员变量),算法称为方法(C++成员函数)。
虚函数用于实现多态,纯虚函数用于定义接口;虚拟继承用于多继承避免钻石菱形;
public,private,protected,friend 等成员的可见性属性用于完善封装。
public 继承用于实现类的 is a(是一个) 关系。
private继承用于实现类的 has a(有一个)关系, 或者implement by(通过这个类实现另一个类)
implement by 也可以通过组合实现。
protected 继承。。。。。????这个不知道能干什么!
public,private,protected 定义类的成员的外部可见性;
类以外不能看到private成员;
protected 成员 派生类可见,其他外部类和函数不可见。
public成员,任何可以看到类名的地方;的类和函数都可见。
friend 其他类或函数,能否另外赋予对保护和私有成员的额外可见性;加了表示可以,没加不可以。

PS:
1)类是C++实现封装的方法。
2)指针(引用)和虚函数,继承是C++实现多态的手段。
3)模板类,和模板函数是泛型的主要特征。标准模板库就是泛型的最好注脚。
4)另外C,C++新增了异常处理。
5)c++的引用类型和引用参数传递。
6)不再需要在代码开头定义变量,变量可以在使用的时候定义,可以定义在代码的任何地方。
7)static 的新增用法,类的的静态成员变量和成员函数
8)const 常量可以是真正的常量了,可以定义数组大小了.
乐VoV乐
2013-04-01 · 知道合伙人软件行家
乐VoV乐
知道合伙人软件行家
采纳数:289 获赞数:877
深圳市潮范文化传播有限公司软件工程师.

向TA提问 私信TA
展开全部
C++最难的最精髓的部分就是类。
类的多态性,封装性,继承性。
我推荐的是看一套完整的C++视频教程,然后稍有点基础了,可以看最经典的《C++primer》
学编程是写出来的,不是看出来的。
一定要多动手写代码,即使在简单的也要用不同的方法给写出来,祝学习顺利。
可加腾讯9814-55795交流学习。
追问
我了解一些它们的基本概念,现在该开始写程序了吗
追答
最好是学一点写一点,写课后练习题,先别急。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36fdb8d
2013-04-01 · TA获得超过542个赞
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:64.5万
展开全部
C++算是面向对象的,还是多敲代码,然后转化为自己的思想,如果时间充足,最好去图书馆找本适合自己的书,做点东西,时间长了就熟了,这方面的书很多……只要精通一本就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15941181484
2013-04-01
知道答主
回答量:23
采纳率:0%
帮助的人:12.1万
展开全部
C++的难点和重点都是类,多态和继承
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式