欢迎光临散文网 会员登陆 & 注册

【C++语法】《C++快速入门》

2023-06-09 20:28 作者:未眠人1314  | 我要投稿

OO思想特点:

1、封装

2、抽象(类似于接口)

3、继承

4、多态

cout对象:输出流对象(basic_ostream)

using namespace std:

cin.ignore(),cin.getline(),cin.peek(),cin.gcount(),cin.read()

cout.precision(),浮点数精度

cout.width()

文件IO

函数重载 形参类型,形参数量

复杂数据类型:

数组 type name[x];

指针 type* pointerName;

结构

指针与引用

联合 union

枚举 enum

类型别名 typedef

对象(蓝图):变量和函数

class MyFirstClass{

属性;

方法;

};

例:class Car{

public:

std::string color;

std::string engine;

float gas_tank;

unsinged int wheel;

void fill_tank(float liter);

void running(void);

};

void Car::fill_tank(float liter){

gas_tank +=liter;

}

构造器和析构器

this 指针

继承:基类 子类

class SubClass:pulic SuperClass{...}

class Pig:public Animal{...}

访问控制:public;protected;private

覆盖方法

重载方法

友元关系

虚方法:virtual 析构器都是虚方法

抽象方法:接口 virtual void play() =0;

多态性:一个接口,多种方法

编译时多态:函数重载

运行时多态:虚函数

运算符重载:

多继承

虚继承

命名空间和模块化编程

变量的链接和作用域

函数模板(泛型编程)STL

类模板

内联模板


容器和算法

向量容器 vector

迭代器

算法:很久很久以前......


















【C++语法】《C++快速入门》的评论 (共 条)

分享到微博请遵守国家法律