github教程 一人创建一个自己的文件夹,把每一期的作业 pull Request 到 github TestCppPrimer
教科书上用的C++ 普遍为 C++ 98 版本,而我用的是C++11版本 。或者你也可以选用14,17版本。
下载地址:https://pan.baidu.com/s/1hsenFjY : c2av
IED | 优点 | 不足 |
---|---|---|
Visual Studio 2017 | 功能全面,强大,集成高 | 占用空间大,启动慢 |
Clion | 简单易用 | Cmake编译 ,略复杂 |
Sublime Text 3 | 拓展性好,启动快 | 没有编译器,IED环境需要自己配置 |
vs适合做大工程,比如openCV 或者openGL等。 clion适合做小项目,管理比较好,可移植性高。 st3 适合写写算法,方便简单。 以及其他个人习惯就好。
文件 | 内容 |
---|---|
main.cpp | 主文件 调试类成员 |
heaeername.h | 头文件 声明类方法 |
source.cpp | 资源文件 方法的实现 |
类的定义实在头文件中 , 他的定义实在相应的资源文件中,在主文件中调用对应的类,只需引入相应的头文件即可。
- 20171009 C++ stl::vector 的简单用法
- 20171016 github & git 的简单使用
- 20171023 C++ stl::set stl::map 的使用
- 20171030 hexo博客系统 和 markdown 的用法
- 20171106 C++ 文件操作
- 20171113 json和xml数据解析
- 20171120 C++ 11 模板 auto 和 decltype
- 20171127 懂一点前端知识
- 20171204 C++ 算法测试
- 20171215 懂一点网络知识 socket(TCP UDP)
-
作业任务是一些简单的C++用法,作用是给你们一个学习引导,让你们知道工作中,这些语言的作用,但C++深不可测,除了作业做的,希望你们多拓展阅读。 比如第一期作业是stl库的vector容器。但是stl库不仅仅包括这一个容器,其他的容器比如map set list 等等都是常用的容器 ,就需要你们自己花时间去了解了。
-
除了C++ ,还有一些其他的基本技能 ,都会对你们了解这个专业,了解这个行业,了解这个系统有很大的帮助 .