学点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

 

posted @   harrychinese  阅读(159)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示