随笔分类 - C++
摘要:```#include #include #include using namespace std;#define MAX 1000//联系人结构体struct Person { string M_name; //姓名 int M_sex; //性别:1男 2女 int M_age; //年龄 string M_phone; //电话 string M_address; //地址}...
阅读全文
摘要:术语表 第 7 章 类 抽象数据类型(abstract data type): 封装(隐藏)了实现细节的数据结构。 访问说明符(access specifier): 包括关键字 public 和 private。用于定义成员对类的用户可见还是只对类的友元和成员可见。在类中说
阅读全文
摘要:术语表 第 6 章 函数 二义性调用(ambiguous call): 是一种编译时发生的错误,造成二义性调用的原因时在函数匹配时两个或多个函数提供的匹配一样好,编译器找不到唯一的最佳匹配。 实参(argument): 函数调用时提供的值,用于初始化函数的形参。
阅读全文
摘要:术语表 第 5 章 语句 块(block): 包围在花括号内的由 0 条或多条语句组成的序列。块也是一条语句,所以只要是能使用语句的地方,就可以使用块。 break语句(break statement): 终止理他最近的循环或switch语句。控制权转移到循环或switch
阅读全文
摘要:术语表 第 4 章 表达式 算术转换(arithmetic conversion): 从一种算术类型转换成另一种算术类型。在二元运算符的上下文中,为了保留精度,算术转换通常把较小的类型转换成较大的类型(例如整型转换成浮点型)。 集合律(associativitay): 规定
阅读全文
摘要:术语表 第 3 章 字符串, 向量和数组 begin: 是 string 和 vector 的成员,返回指向第一个元素的迭代器。也是一个标准库函数,输入一个数字,返回指向该数字首元素的指针。 缓冲区溢出(buffer overflow): 一种严重的程序故障,主要的原因是试
阅读全文
摘要:术语表 第 2 章 变量和基本类型 地址(address): 是一个数字,根据它可以找到内存中的一个字节 别名生命(alias declaration): 为另一种类型定义一个同义词:使用 ”名字 = 类型“ 的格式将名字作为该类型的同义词。 算术
阅读全文
摘要:术语表 第 1 章 开始 参数(实参, argument): 向函数传递值 赋值(assignment): 抹去一个对象当前值一个新值取代之 缓冲区(buffer): 一个存储区域, 用于保存数据。IO 设施通常将输入(或输出)数据保存在一个缓冲区
阅读全文
摘要:术语表 目录 "第 1 章 开始" 第 I 部分 C++基础 "第 2 章 变量和基本类型" "第 3 章 字符串, 向量和数组" "第 4 章 表达式" "第 5 章 语句" "第 6 章 函数" "第 7 章 类" 第 II 部分 C++标准库 "第 8 章 IO库" "第 9 章 顺序容器"
阅读全文