C如何向C++过渡。

na2650945 2009-03-12 04:08:43
我是在校大二学生。
已经学完了C。
很认真的看了遍《C Primer Plus》.
现在在学C++。
自己看《The C++ programming Language》.
不知道此书适合我不。
想借《C++ Primer》图书馆就一本。
借出去了。
还有那书上讲太多高深的风格,艺术问题。
真有点迷糊。
还有,以后想走嵌入式。
不知道C++还用深入学习么。
还有。想走嵌入式需要把什么专业课学好。
比如模电,EDA之类的?
...全文
330 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
antss 2009-03-19
  • 打赏
  • 举报
回复
别在选择了,赶紧去干吧.
Muer_yeah 2009-03-15
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 hjz19860123 的回复:]
引用 13 楼 musiclee 的回复:
郁闷啊 大学学了4年的java 现在毕业了要转向嵌入式 正在努力学c++
与楼主共勉呵。。

一个大学要学4年的java啊··java到底是那门的高深语言要学那么久啊···我晕死了··我都想学啊··我以为我用一年时间就能把它拿下呢··听你那么一说··心头一紧···
[/Quote]

java应该是在C++的基础之上吧。。。把C++学好。。JAVA很快可以拿下的。。。
hongjunzhi1 2009-03-15
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 musiclee 的回复:]
郁闷啊 大学学了4年的java 现在毕业了要转向嵌入式 正在努力学c++
与楼主共勉呵。。
[/Quote]
一个大学要学4年的java啊··java到底是那门的高深语言要学那么久啊···我晕死了··我都想学啊··我以为我用一年时间就能把它拿下呢··听你那么一说··心头一紧···
vbcpascal 2009-03-15
  • 打赏
  • 举报
回复
我和楼主不同,我直接学C++
liuzhongchao 2009-03-15
  • 打赏
  • 举报
回复
C++ How to programing,很不错的一本书,我推荐第二版,呵呵,我看了一半了,他是国外的经典大学教材,浅显易懂,并且事成系列的,编程语言都有涉及
bluespark 2009-03-15
  • 打赏
  • 举报
回复
忘掉C语言
xbc1987 2009-03-15
  • 打赏
  • 举报
回复
如果C学得还不错的话
我推荐一本书

<<C++大学教程>>翻译过来是这个名字
好象是个美国人写的吧
我记得应该书皮的颜色比较深

刚刚去网上查了一下::(美国)那格勒著
《C++大学教程(第3版)/国外计算机科学经典教材》

这个书例子也是非常的多,并且例子前后还有一定的连贯性
而且书本身也不是很厚
需要读者已经有C基础

目录
第1章 由C迁移到C++
第2章 命名空间
第3章 输入/输出基础
第4章 引用变量
第5章 动态内存分配
第6章 类
第7章 构造函数和析构函数
第8章 类的其他特征
第9章 异常处理
第10章 函数重载
第11章 继承
第12章 模板
第13章 运行时类型信息
第14章 输出流
第15章 输入流
第16章 操纵符
第17章 文件输入/输出
第18章 string类与标准模板库

附一个网页 是这本书:
http://www.amazon.cn/mn/detailApp?qid=1237084143&ref=SR&sr=13-14&uid=168-4077416-4674604&prodid=zjbk300276
na2650945 2009-03-15
  • 打赏
  • 举报
回复
[Quote=引用 30 楼 xbc1987 的回复:]
如果C学得还不错的话
我推荐一本书

< <C++大学教程>>翻译过来是这个名字
好象是个美国人写的吧
我记得应该书皮的颜色比较深

刚刚去网上查了一下::(美国)那格勒著
《C++大学教程(第3版)/国外计算机科学经典教材》

这个书例子也是非常的多,并且例子前后还有一定的连贯性
而且书本身也不是很厚
需要读者已经有C基础

目录
第1章 由C迁移到C++
第2章 命名空间
第3章 输入/输出基础
第4章 引用变…
[/Quote]
正在看C++ programming language
仿佛在吃纸一样。
lin_style 2009-03-15
  • 打赏
  • 举报
回复
我觉得,从语言转向另一门语言,代码写多了。思路清晰后,完全不存在什么隔阂。应该多把语言中的特性和你所要表达的思路结合起来,就是最好的一个过渡了。
na2650945 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 musiclee 的回复:]
郁闷啊 大学学了4年的java 现在毕业了要转向嵌入式 正在努力学c++
与楼主共勉呵。。
[/Quote]
共勉。
嵌入式C++用的多么。
na2650945 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 littlechenchen 的回复:]
做嵌入式的话好好学学c就好了。。先看模电和数电,然后看单片机,可以直接看c单片机,如果觉得直接看c理解困难的话,看看汇编,要明白硬件的原理,这个是最主要的。。。
学学寄存器,中断,串口等等~~~
嵌入式也是要动手实践的,自己去买个小的开发板,慢慢实验。。再学学ARM

只要有钻研精神肯定能成功。。祝lz好运
[/Quote]
谢谢啦。
能推荐点书么。
数点课程开完了。
但是感觉没学到什么。
就是明白了点如何使用封装好的芯片。
再不简单会用MAX+PLUS。
感觉还不够啊。
na2650945 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 fm810 的回复:]
引用 7 楼 na2650945 的回复:
引用 2 楼 frank529 的回复:

先从宏观上把面向对象的思想搞清楚,封装、重载、多态等等,不要去死磕C++ PRIMER,它里面有些讲得太细了,从头到尾看会消化不良。
至于学嵌入式的话,单片机以及微机原理接口与之有点类似,把汇编,中断、寄存器、接口一类的基础东西搞懂,然后再根据自己想做哪方面去决定学什么。

想走ARM。但是啥都不明白。
中断。
寄存器。
接口。
都包含在什么课…
[/Quote]
谢谢啦。
挺有用的。
我现在就在看The C++ programming Language.
现把这书读一遍吧。
目前的计划。
littlechenchen 2009-03-13
  • 打赏
  • 举报
回复
做嵌入式的话好好学学c就好了。。先看模电和数电,然后看单片机,可以直接看c单片机,如果觉得直接看c理解困难的话,看看汇编,要明白硬件的原理,这个是最主要的。。。
学学寄存器,中断,串口等等~~~
嵌入式也是要动手实践的,自己去买个小的开发板,慢慢实验。。再学学ARM

只要有钻研精神肯定能成功。。祝lz好运
na2650945 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 mmoaay 的回复:]
Kingofark关于学习c++和编程的50个观点:
1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问…
[/Quote]
受教育啦。
na2650945 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 diannaomingong 的回复:]
有电子的
还有盗版的
实在不行还可以去别的地方借
只要想学,这年头不兴凿壁偷光了,去外国网站或者别人硬盘里down点英文资料是我们这个时代超越以往的一种学习方法。
[/Quote]
英语的看起来吃力。
学校图书馆还真有c++ primer 的原版数。
na2650945 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 liuliuyushun 的回复:]
给你推荐两本:钱能的《C++程序设计教程》甘玲的《解析C++面向对象设计》都是清华出的。另外C与C++有很大的不同。学习C++时最好忘掉C语言。C++许多的概念只有通过多实践才能深刻理解。
[/Quote]
总感觉中国人写那东西不深入。
ysysbaobei 2009-03-13
  • 打赏
  • 举报
回复
huax_ue 2009-03-13
  • 打赏
  • 举报
回复
我觉得没什么问题的吧,所有语言都有共性的,我就是从JAVA转C++的,感觉大体上没什么太大差别
huax_ue 2009-03-13
  • 打赏
  • 举报
回复
我觉得没什么问题的吧,所有语言都有共性的,我就是从JAVA转C++的,感觉大体上没什么太大差别
meteormeng 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 musiclee 的回复:]
郁闷啊  大学学了4年的java  现在毕业了要转向嵌入式 正在努力学c++
与楼主共勉呵。。
[/Quote]
猛人,不过我玩了几年,没点基础学c++的
再up下
加载更多回复(17)

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧