随笔分类 - C++语言学习
摘要:头文件 iostream cin/cout 输入输出流对象 << 流插入操作符, >> 流提取操作符 iomanip 流操作符 功能 stew(n) 设置字符宽度(仅对一项有效),可用于cin setprecision(n) 设置浮点数精度(对多项有效) fixed 固定小数点(对多项有效)
阅读全文
摘要:头文件<fstream> 提供三个文件流类 类名 作用 ifstream 只读文件流(输入) ofstream 只写文件流(输出) fstream 读写文件流(输入输出) 成员函数 成员函数 作用 close() 关闭文件 write() 写入二进制数据 read() 读取二进制数据 seekg()
阅读全文
摘要:面向对象 面向对象程序设计是以对象为中心,把数据和对数据的操作封装在一起 #include <iostream> using namespace std; struct student { int number; char name[20]; float score; void input_stud
阅读全文
摘要:静态成员 静态数据成员 用关键字 static 声明 同一个类中的所有对象都共享该变量 必须在类外定义和初始化,用 :: 来指明所属的类 静态数据成员实际上是在类外定义的一个变量,它的生存期和整个程序的生存期一样,在定义对象之前,静态数据成员就已经存在 静态函数成员 用关键字 static 声明 静
阅读全文
摘要:继承 继承是 \(OOP\) 程序设计中很重要的一个特性,继承可以扩充现有类以满足新的应用 将已有的类称之为父类,也称基类,将新产生的类称为子类,也称为派生类 派生类不做任何改变地继承了基类中的所有变量和函数(构造函数和析构函数除外),并且可增加新的数据成员和函数,从而使派生类比基类更为特殊化 子类
阅读全文
摘要:模板 实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数, 从而实现了真正的代码可重用性 模板的本质:带有部分“空白”的代码块(函数、类),编译器自动“填空”后形成完整的代码块 函数模板 函数模板并不是真正意义上的函数,编译器遇到函数调用时,将根据实参类型和函数模板一起产生函数代码
阅读全文

浙公网安备 33010602011771号