Skip to content

miccall/TestCppPrimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. 作业

github教程 一人创建一个自己的文件夹,把每一期的作业 pull Request 到 github TestCppPrimer

2. 推荐

教科书上用的C++ 普遍为 C++ 98 版本,而我用的是C++11版本 。或者你也可以选用14,17版本。

1.编译器推荐 MinGW 11版本

下载地址:https://pan.baidu.com/s/1hsenFjY : c2av

2.IED推荐

IED 优点 不足
Visual Studio 2017 功能全面,强大,集成高 占用空间大,启动慢
Clion 简单易用 Cmake编译 ,略复杂
Sublime Text 3 拓展性好,启动快 没有编译器,IED环境需要自己配置

vs适合做大工程,比如openCV 或者openGL等。 clion适合做小项目,管理比较好,可移植性高。 st3 适合写写算法,方便简单。 以及其他个人习惯就好。

3.图书推荐

3. 工程架构

文件 内容
main.cpp 主文件 调试类成员
heaeername.h 头文件 声明类方法
source.cpp 资源文件 方法的实现

类的定义实在头文件中 , 他的定义实在相应的资源文件中,在主文件中调用对应的类,只需引入相应的头文件即可。

4. 每期任务列表

  • 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)

5.额外说一些

  • 作业任务是一些简单的C++用法,作用是给你们一个学习引导,让你们知道工作中,这些语言的作用,但C++深不可测,除了作业做的,希望你们多拓展阅读。 比如第一期作业是stl库的vector容器。但是stl库不仅仅包括这一个容器,其他的容器比如map set list 等等都是常用的容器 ,就需要你们自己花时间去了解了。

  • 除了C++ ,还有一些其他的基本技能 ,都会对你们了解这个专业,了解这个行业,了解这个系统有很大的帮助 .

About

work group

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages