0
点赞
收藏
分享

微信扫一扫

《C++》

纯虚函数和抽象类

纯虚函数语法

virtual 返回类型 函数名 (参数列表) =0 ;

当类中有了纯虚函数,这个类也叫 抽象类 

抽象类特点

  1. 无法实例化
  2. 子类必须重写抽象函数的纯虚函数,否则也属于抽象类

虚析构

虚析构:利用虚析构可解决 父类指针释放子类对象的问题


文件操作

C++本地文件读写引用头文件<fstream>

操作文件三大类

  • ofstream:写操作
  • ifstream:读操作
  • fstream:读写操作

打开方式

解释

ios::in

ios::out

ios::ate

初始位置:文件尾

ios::app

追加方式写文件

ios::trunc

如果文件存在先删除在创建

ios::binary

二进制方式

PS:文件打开方式可以配合使用,利用“ | ” 操作符,例如:ios::in | ios::out

int main()
{
	//创建流对象
	ofstream ofs;
	//打开文件
	ofs.open("test.txt", ios::trunc|ios::binary);
	//写数据
  //二进制写用ofs.write();
	ofs << "Hello Word !";
	//关闭文件
	ofs.close();
	system("pause");
	return 0;
}


举报

相关推荐

0 条评论