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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值