现在学习 C++要怎么学

2021-01-13 16:55:01 +08:00
 zxCoder

从 c++11 的语法开始学可以吗,在网上看到一些图片,好像 c++现在黑魔法挺多的

语法的我觉得应该问题不大,不过要编码的思维好像有些不同,比如写别的语言我咋觉得没有这种头文件的概念,c/c++好像要求要有个头文件声明函数,或者是类,然后 cpp 文件才写具体实现。

有没有一些书或者教程有教写一些实际一点的代码,或者小项目之类的,不要那种就一个文件,然后 main 函数,然后教一些标准库 api

感觉还是得懂一点 c/c++,读源码才不会那么费劲

2579 次点击
所在节点    问与答
13 条回复
darksword21
2021-01-13 17:05:30 +08:00
楼主不是计算机专业的吗,怎么会没有头文件的概念
zxCoder
2021-01-13 19:22:12 +08:00
@darksword21 懂一点 (觉得有点古老
Win7GM
2021-01-13 19:41:14 +08:00
h 写声明 cpp 写实现只是人为这样去干的...其实你直接往.h 写实现也不是不行(逃
darksword21
2021-01-13 20:16:36 +08:00
@zxCoder c++也只是上学学过,最近想着要不要捡起来刷题用,因为看到大家都用 c++刷
yuk1no
2021-01-13 21:16:06 +08:00
c++ primer 注意 没有 plus
jones2000
2021-01-13 23:17:56 +08:00
语法没问题了,就看开源项目。c++开源很多,根据自己感兴趣的领域看。 最重要的就是坚持,坚持,坚持, 大概 3,4 年吧,可以小成。
raaaaaar
2021-01-14 08:47:35 +08:00
@yuk1no #5 1000 多页,等楼主看完人都秃了
shelterz
2021-01-14 09:13:36 +08:00
学 c++现在好找工作吗?互联网哪些领域能用到啊?
Chenamy2017
2021-01-14 09:35:15 +08:00
如有有基础,可以学学,目的是读源码的话就学普通语法就行,后面遇到黑魔法再深入。
个人感觉 C++的入门教材就可以,简单学习快。
QBugHunter
2021-01-14 10:35:54 +08:00
推荐 C++ Primer Plus,尤其是那些没基础的,C++ Primer 是为那些学过 C,转 C++的人,或者之前学过 java 等面向对象语言的人准备的,C++Primer 从第 3 章就开始讲类,如果你没基础肯定看的云里雾里。
QBugHunter
2021-01-14 10:36:59 +08:00
@shelterz
互联网方面很少用到 C++的
timsensor
2021-01-15 09:02:17 +08:00
专业课不是有吗
DwiwO7a6Uyv33RHs
184 天前
C++ 最大的缺点就是语法复杂,而且难学难精,如果入坑的话可以看下这个学习路线:

https://csguide.cn/roadmap/cpp/how_to_learn_cpp.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/744615

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX