Redian新闻
>
小白问题:如何能短时间内提高C++能力?
avatar
小白问题:如何能短时间内提高C++能力?# JobHunting - 待字闺中
D*U
1
hehe 彻底放弃中国人民的感情了
avatar
u*w
2
本人不是CS/EE出身,和很多人一样只是以前大学时上过那种编程课,谭浩强C语言那种
级别的吧。
现在准备一个on site面试,其他的背景都不错,就是这个职位要求有一定的单片机编
程能力,大概就是按feature写C code,加上写一些low level driver啥的,我从来没弄
过。请问有
什么书籍/教程能在几周内提高一下吗?至少到时候别让人笑话吧。
知道版上有很多CS的大牛,都是C专家了,如果可行,请不吝赐教一下吧!
谢谢!
avatar
s*r
3
。cn有啊

【在 D******U 的大作中提到】
: hehe 彻底放弃中国人民的感情了
avatar
d*x
4
到底是c还是c++。。。
看样子是c。。

【在 u******w 的大作中提到】
: 本人不是CS/EE出身,和很多人一样只是以前大学时上过那种编程课,谭浩强C语言那种
: 级别的吧。
: 现在准备一个on site面试,其他的背景都不错,就是这个职位要求有一定的单片机编
: 程能力,大概就是按feature写C code,加上写一些low level driver啥的,我从来没弄
: 过。请问有
: 什么书籍/教程能在几周内提高一下吗?至少到时候别让人笑话吧。
: 知道版上有很多CS的大牛,都是C专家了,如果可行,请不吝赐教一下吧!
: 谢谢!

avatar
D*U
5
去年是.com的吧

【在 s****r 的大作中提到】
: 。cn有啊
avatar
T*s
6
同问
avatar
s*r
7
得给冬奥会让路吧,这个毕竟是全球的,可以理解

【在 D******U 的大作中提到】
: 去年是.com的吧
avatar
u*w
8
弱问有啥区别?
我听manager说是C++,我也不懂,就知道大概要用这个写单片机的code,那应该是C还
是C++?

【在 d**********x 的大作中提到】
: 到底是c还是c++。。。
: 看样子是c。。

avatar
h*G
9
哪年做过

【在 D******U 的大作中提到】
: hehe 彻底放弃中国人民的感情了
avatar
d*x
10
单片机我接触的时候还都是c code。。但是也有六年多没碰了。。
你还是先确认一下吧,c好写,c++比较麻烦。
短期学c++的话就是accelerated c++,短期学c的话就是K&R
一般单片机上感觉没有特别复杂的逻辑,平常都是这里设置个引脚,那里清除个寄存器
之类的。。。要是还有时间,可以自己找个板子来做做实验。

【在 u******w 的大作中提到】
: 弱问有啥区别?
: 我听manager说是C++,我也不懂,就知道大概要用这个写单片机的code,那应该是C还
: 是C++?

avatar
u*w
11
多谢指教!

【在 d**********x 的大作中提到】
: 单片机我接触的时候还都是c code。。但是也有六年多没碰了。。
: 你还是先确认一下吧,c好写,c++比较麻烦。
: 短期学c++的话就是accelerated c++,短期学c的话就是K&R
: 一般单片机上感觉没有特别复杂的逻辑,平常都是这里设置个引脚,那里清除个寄存器
: 之类的。。。要是还有时间,可以自己找个板子来做做实验。

avatar
b*m
12
坦率地讲C++没办法短时间提高。看起来你懂了,行家一问就知道你有多少货。
avatar
b*m
13
楼主如果看C++ Essential感觉还可以的话就基本入门了。
avatar
a*n
14
如果说C++ 的OO design的话,那只有实际project才能练。
如果就是写个算法什么的,那什么语言写都一样了。
avatar
u*w
15
这个C++到底和C有啥区别?

【在 b***m 的大作中提到】
: 坦率地讲C++没办法短时间提高。看起来你懂了,行家一问就知道你有多少货。
avatar
b*m
16
最大的区别是面向对象的特性。你可以搜索一下C++三大特性。

【在 u******w 的大作中提到】
: 这个C++到底和C有啥区别?
avatar
m*r
17
面试经典考题阿:
c++ 三大特性:
encapsulation, polymorphism and inheritance.

【在 u******w 的大作中提到】
: 这个C++到底和C有啥区别?
avatar
m*r
18
强烈推荐
Effective C++, 2nd edition: Shifting from C to C++
作者从c到c++的变化列了不少例子,面试也经常会考。

【在 u******w 的大作中提到】
: 本人不是CS/EE出身,和很多人一样只是以前大学时上过那种编程课,谭浩强C语言那种
: 级别的吧。
: 现在准备一个on site面试,其他的背景都不错,就是这个职位要求有一定的单片机编
: 程能力,大概就是按feature写C code,加上写一些low level driver啥的,我从来没弄
: 过。请问有
: 什么书籍/教程能在几周内提高一下吗?至少到时候别让人笑话吧。
: 知道版上有很多CS的大牛,都是C专家了,如果可行,请不吝赐教一下吧!
: 谢谢!

avatar
m*r
19
不过如果是嵌入式编程的话,c就够了。
c++更多是面向应用层的。

【在 u******w 的大作中提到】
: 本人不是CS/EE出身,和很多人一样只是以前大学时上过那种编程课,谭浩强C语言那种
: 级别的吧。
: 现在准备一个on site面试,其他的背景都不错,就是这个职位要求有一定的单片机编
: 程能力,大概就是按feature写C code,加上写一些low level driver啥的,我从来没弄
: 过。请问有
: 什么书籍/教程能在几周内提高一下吗?至少到时候别让人笑话吧。
: 知道版上有很多CS的大牛,都是C专家了,如果可行,请不吝赐教一下吧!
: 谢谢!

avatar
b*m
20

对,嵌入式其实反而不用C++。写driver也不用C++。

【在 m*********r 的大作中提到】
: 不过如果是嵌入式编程的话,c就够了。
: c++更多是面向应用层的。

avatar
u*w
21
哦,这样啊

【在 m*********r 的大作中提到】
: 不过如果是嵌入式编程的话,c就够了。
: c++更多是面向应用层的。

avatar
f*n
22
re

【在 m*********r 的大作中提到】
: 强烈推荐
: Effective C++, 2nd edition: Shifting from C to C++
: 作者从c到c++的变化列了不少例子,面试也经常会考。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。