V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zxCoder
V2EX  ›  问与答

现在学习 C++要怎么学

  •  
  •   zxCoder · 2021-01-13 16:55:01 +08:00 · 2598 次点击
    这是一个创建于 1417 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    https://csguide.cn/roadmap/cpp/how_to_learn_cpp.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1077 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:55 · PVG 02:55 · LAX 10:55 · JFK 13:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.