学点C++基础
要改造一个C++项目, 需要补一下C++的基础.
0. 学习目标
- 不追求达到我Java/C#/Python水平, 能改动目前项目即可.
- 不需要涉及C++的高级知识点, 目前项目都是C++的一些基本知识
- 学习标准库: std::cout , std::cin , std::time_t , std::string, std::vector, 以及文件操作, sprintf 等
- 学习定义 class 和 struct
- 学习 点操作符 和 箭头操作符 , 比如 myObj.xxx, this->xxx
- 学习名称限定符(:: operator), 比如 std::cout
- 学习 指针 和 引用
- 函数参数: 通过指针传值和通过引用传值
- include 语句中的<>和双引号的区别. 比如 #include <iostream> 和 #include "Sales_item.h"
1. IDE 工具
所有的 VS 版本中, 只有 VS2010 不提供C++的智能代码不全功能, 公司用的是 VS2010, 好在是在改造项目, 没有智能提示也能讲究. 学习阶段, 我使用VS2019 社区版, 智能提示很好用, Ctrl+J 按键组合就能呼出智能提示.
2. 学习材料
(1) C++ Premier 中文版学习笔记, 讲解的比较系统 https://github.com/chuenlungwang/cppprimer-note
(2) 菜鸟教程网站之 C++ 教程 https://www.runoob.com/cplusplus/cpp-tutorial.html
(3) C语言中文网的C++入门教程 http://c.biancheng.net/cpp/biancheng/cpp/rumen/
(4) C++ Premier 中文版学习笔记 https://github.com/czs108/Cpp-Primer-5th-Notes-CN
(5) C++ 作者的新书, 学最基本部分就够了. https://isocpp.org/images/uploads/2-Tour-Basics.pdf
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律