本文为这篇文章服务:
后山coder:1 我辅导你写C++的形式、费用、效果、作业列表
如果希望从C入门的也可以先从C开始,我就是从C开始的:
1 C++入门教程
C++小白入门 这是给没有任何编程经验的人准备的最小的C++子集
C++数据结构与算法 这个是常见数据结构的C++实现。
该实现使用C++设计理念,而非C with Class。
主要关注:
主要看编码是否严谨、设计是否合理、C++核心理念、复制控制、内存管理、面向接口编程、测试驱动开发、编码规范,接口完备性等。
2.10.1 迭代器模式
3.1 计算机组成与汇编语言
3.2 C++编译器有多聪明?
本教程的操作系统参考美国威斯康星大学的《Operating Systems Three Easy Pieces》中文版。《Windows 核心编程》
4.0 操作系统导论
4.0.1 操作系统的三大目标
4.0.2 进程的创建与执行 1CPU:1进程:1线程
4.0.3 进程的创建与执行 1CPU:2(进程:1线程)
4.0.4 CPU虚拟化
4.0.5 进程的调度
4.1 多线程-介绍
4.2 多线程-乱剑穿心
4.2.1 多线程-乱剑穿心 C++11
4.3 常见的并发场景
临界区
4.3.0 std::mutex访问临界区 C++11
4.3.1 lock_guard 访问临界区 C++11
读者写者问题
4.3.2 读者写者问题 Windows API 实现
4.3.2 读者写者问题 C++11 实现
生产者消费者问题
4.3.3 1个生产者1个消费者 Windows API 信号量
1 生产者消费者C++11 条件变量
2 生产者消费者 Windows API 条件变量
3 生产者消费者Linux API 信号量
4.4 不适合并发的场景
编译原理
5.1 文件操作
5.1.1 文本文件读写文本文件读写-学生数据管理(难度2)
5.1.2 二进制文件读写 二进制文件BinaryFileIO输入输出(难度3)
5.2 贪吃蛇-控制台版 贪吃蛇(控制台版)(难度3) 含全部源码 已完结
5.3 Json库实现 学生作品(1)实现简易版JSON库 code review结果(难度4)
5.4 简易日志库实现 C++实现简易日志库(难度5) 含全部源码 已完结
5.5 **象棋(调用商业引擎) 卡里象棋调用UCCI商业引擎+内含详细设计说明文档]
5.5 **象棋(自己写的引擎)卡里象棋 MFC 内含详细设计说明文档]
6.1 VS工程管理
6.1.1 DLL工程-自动引用
6.1.2 DLL工程-手动引用
Visual Studio 工程管理-编译、重编译、清理、仅用于
知乎用户:c++是否应避免使用普通指针,而使用智能指针(包括shared,unique,weak)?
C++错误处理漫谈_ClamReason的博客-CSDN博客
进阶读物
1 几千至一万行的编码经验可以看《Effective C++》
带学生的总结:
我的其他C++相关文章和回答:
https://zhuanlan.zhihu.com/p/133121483
C++数据结构与算法(第4版)/国外计算机科学经典教材【图片 价格 品牌 评论】-京东
我的C++ 文章列表_CalmReason的博客-CSDN博客
如果你有非常入门的问题困惑着你,请及时加群,在群里提问,不要耽搁。学习应该讲究效率:扫码入群
免责声明:本站所有内容及图片均采集来源于网络,并无商业使用,如若侵权请联系删除。