C++入门教程,C++基础教程(非常详细)

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2020-12-14



C++ 读作“C加加”,是“C Plus Plus”的简称。顾名思义,C++ 是在C语言的基础上增加新特性,玩出了新花样,所以叫“C Plus Plus”,就像 iPhone 7S 和 iPhone 7、Win10 和 Win7 的关系。


从语法上看,C语言是 C++ 的一部分,C语言代码几乎不用修改就能够以 C++ 的方式编译,这给很多初学者带来了不小的困惑,学习 C++ 之前到底要不要先学习C语言呢?

我对这个问题保持中立,但是初学者直接学习 C++ 会非常吃力,Hold 不住,尤其是对计算机内存不太理解的情况下,C++ 是学不懂的。C++ 是一门灵活多变、特性丰富的语言,同时也意味着比较复杂,不易掌握。

不过可以明确地说:学了C语言就相当于学了 C++ 的一半,从C语言转向 C++ 时,不需要再从头开始,接着C语言往下学就可以,所以我强烈建议先学C语言再学 C++。

61楼
WD小旺仔 2020-12-14
有了C语言开发经验,在 VS、Dev C++、VC6.0、C-Free、Xcode 等常见 IDE 下编译 C++ 程序易如反掌,只要把源文件的后缀设置为.cpp即可,相信各位读者都能够毫无障碍地驾驭。本节我们重点介绍 Linux GCC 的使用。
62楼
香克斯 2020-12-14
我这边有点事不能帮忙肝精了[滑稽][心碎]
63楼
WD小旺仔 2020-12-14
没事,我自己来[滑稽][滑稽]
64楼
WD小旺仔 2020-12-14
在C语言中,我们使用gcc命令来编译和链接C程序。例如编译单个源文件:
gcc main.c
65楼
WD小旺仔 2020-12-14
编译多个源文件:
gcc main.c module.c
66楼
WD小旺仔 2020-12-14
编译C++程序时,gcc命令也可以使用,不过要增加-lstdc++选项,否则会发生链接错误。例如编译单个源文件:
gcc main.cpp -lstdc++
67楼
WD小旺仔 2020-12-14
编译多个源文件:
gcc main.cpp module.cpp -lstdc++
68楼
WD小旺仔 2020-12-14
gcc命令在链接时默认使用C的库,只有添加了-lstdc++选项才会使用 C++ 的库。
69楼
WD小旺仔 2020-12-14
不过 GCC 中还有一个g++命令,它专门用来编译 C++ 程序,广大 C++ 开发人员也都使用这个命令。g++命令和gcc命令的用法如出一辙,例如编译单个源文件:
g++ main.cpp
70楼
WD小旺仔 2020-12-14
编译多个源文件:
g++ main.cpp module.cpp

评论

登录后才可发表内容
  • 主题

    10

  • 帖子

    2187

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1508s Mem:2119Kb