- 1
- 0
- 约1.56千字
- 约 83页
- 2020-09-11 发布于广东
- 举报
C++语言和应用;课程内容;Part 1. 引言;引言;程序及编程语言;程序及编程语言;程序及编程语言;程序及编程语言;C++语言王国;;TIOBE Index;;参考资料* ;集成开发环境 (IDE);Visual Studio 2015 Commuity;特别说明;Part 2. C++程序设计;C++程序;C++的技能树;1. C++基础;1.1 变量和类型 ;1.2 常量 (const);;1.3 运算符 (operator);1.4 基本输入输出;1.4 基本输入输出 II;1.4 基本输入输出 III;1.4 基本输入输出 IV;1.4 基本输入输出 V;1.5 注释;2. 程序结构;2.1 语句与流程 ;2.2 函数;2.2 函数 - 参数引用传递 ;2.2 函数 - 参数引用传递 II;2.2 函数 - const引用;2.2 函数 - 缺省参数;2.2 函数 - 内联函数 (inline);2.2 函数 - 函数声明;2.2 函数 - 函数声明;;2.2 函数;2.3 重载;2.3 重载;2.4 模板 (template);2.4 命名可见性;2.4 命名可见性 II;2.4 命名可见性 III;2.4 命名可见性 - 名字空间;2.4 命名可见性 - 名字空间 II;3. 复合数据类型;3.1 数组 ;3.2 字符串;3.3 指针;3.4 动态内存;;4. 类 (class);4. 类;4. 类 (class);4. 类 (class);4. 类 (class) II;4.1 初始化;4.1 初始化 - 构造函数(constructors);4.1 初始化 - 构造函数重载;4.1 初始化 - 构造函数中成员初始化;4.1 初始化 - 构造函数中成员初始化;4.1 初始化 - 访问类的成员;4.1 初始化 - 访问类的成员;4.1 初始化 - 析构函数(destructor);4.2 基础概念 - 运算符重载;4.2 基础概念 - 运算符重载 II;4.2 基础概念 - 运算符重载 III;4.2 基础概念 - 运算符重载 IV;4.2 基础概念 - this指针;4.2 基础概念 - this指针 II;4.2 基础概念 - this指针 III;4.2 基础概念 - 静态(static)成员;4.2 基础概念 - const成员函数;4.2 基础概念 - const成员函数 II;4.3 类模板;4 类 - 小结;namespace my {
class A {
public:
A() : C(3), var(5) {;} // 默认构造函数
A(int a) : C(a), var(a) {;} // 构造函数重载
const int varRef() const {return var;} // const引用
void operator ++ () {var++;} // 运算符重载
static int bar() {return foo;} // 静态成员函数
private:
static int foo; // 静态成员变量
const int C; // 成员常量
int var; // 成员变量
};
}
int my::A::foo = 4; // 静态成员变量初始化
my::A a_class(9);
a_class++;
const int pv = a_class.varRef();
;结束语
原创力文档

文档评论(0)