社区
C++ 语言
帖子详情
C如何向C++过渡。
na2650945
2009-03-12 04:08:43
我是在校大二学生。
已经学完了C。
很认真的看了遍《C Primer Plus》.
现在在学C++。
自己看《The C++ programming Language》.
不知道此书适合我不。
想借《C++ Primer》图书馆就一本。
借出去了。
还有那书上讲太多高深的风格,艺术问题。
真有点迷糊。
还有,以后想走嵌入式。
不知道C++还用深入学习么。
还有。想走嵌入式需要把什么专业课学好。
比如模电,EDA之类的?
...全文
329
38
打赏
收藏
C如何向C++过渡。
我是在校大二学生。 已经学完了C。 很认真的看了遍《C Primer Plus》. 现在在学C++。 自己看《The C++ programming Language》. 不知道此书适合我不。 想借《C++ Primer》图书馆就一本。 借出去了。 还有那书上讲太多高深的风格,艺术问题。 真有点迷糊。 还有,以后想走嵌入式。 不知道C++还用深入学习么。 还有。想走嵌入式需要把什么专业课学好。 比如模电,EDA之类的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
从C到CPP
过渡
,你需要了解这些知识
命名空间是一个声明性区域,为其内部的标识符(类型、函数和变量等的名称)提供一个范围namespace本质是定义出一个域,这个域跟全局域各自独立,不同的域可以定义同名变量,所以下面的rand不在冲突了namespace只能定义在全局,并且可以嵌套定义项目工程中多文件中定义的同名namespace会认为是同一个namespace,不会冲突
C++
标准库都放在⼀个叫std(standard)的命名空间中//定义// 例如int val;// 默认访问函数指针的地址。
【C->Cpp】深度
过渡
由C迈向Cpp(1)
Cpp入门,由C迈向Cpp,Cpp内定义命名空间的原理
如何从c语言
过渡
到
c++
呢?
一开始就提到,
C++
和C的不同在于
C++
丰富的函数库,其中最方便的是STL(一个库名)。很多书会讲这一个库单独拿出来讲,其中包括一些非常方便的容器(vector、map),现在看不懂也没关系,这个是需要花时间学的。从C
过渡
到
C++
只需要一个下午(C基础好),但是学会使用
C++
的各种函数,需要花很久。这本书很厚,但是不需要看完,就像用字典一样看它就可以(用来看各种函数定义)。如果你已经明白上面4个
C++
的特点的话,那现在你用C编写代码有多顺畅你用
C++
就可以同样顺畅了。(C语言版)uva11000.
CPP-Crash-Course终极指南:从C到
C++
的无缝
过渡
技巧
想要从C语言平滑
过渡
到
C++
吗?🚀 CPP-Crash-Course项目为你提供了完美的学习路径!这个
C++
速成课程专为C程序员设计,帮助你快速掌握
C++
的核心概念和编程技巧。本文将为你详细介绍这个项目的完整学习指南,让你在短时间内实现从C到
C++
的无缝
过渡
。 ## 🔍 为什么选择CPP-Crash-Course? CPP-Crash-Course是一个专门为C程序员设计的
C++
学习资源,
c向
c++
的
过渡
c向
c++
的
过渡
知识
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章