面向对象上1-2
C++
C++面向对象上
1简介
class分类:
不带指针pointer members
带指针pointer members
单一class:基于对象
多个class:面向对象
class之间的关系:继承,复合,委托
分为语言和标准库两个部分学习
2头文件与类的声明
class是struct基础上多了一些特性,提供了更多关键字
一个程序包括:
- 头文件.h用双引号””
- 主程序.cpp
- 标准库.h用尖括号<>
头文件正规写法(防卫式声明)
1
2
3
4
5
6
7
8
9
10
11
12
13#ifndef __XXX__ 如果不曾定义过XXX
#define __XXX__ 那么把他定义出来
前置声明
类声明
class complex
{
..
}
类定义
complex::function...
#endif模板
- 应用场合:数据类型在定义的时候不定死,用的时候再指定数据类型
- 用法:略
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 C++学习笔记!