// C++ program to implementclose() function#include<fstream>#include<iostream>usingnamespacestd;// Driver Codeintmain(){chardata[100];// Open a file in write// mode.ofstream outfile; outfile.open("gfg.dat");cout<<"Writing to the file"<<endl;cout<<"Enter your name:";// This function...
数据竞争 访问fstream 对象。 对同一流的并发访问可能会导致数据竞争。 示例 在下面的例子中解释了 fstream is_open 函数。 #include<iostream>#include<fstream>intmain(){std::fstream fs; fs.open ("test.txt");if(fs.is_open()) { fs <<"lorem ipsum";std::cout<<"Operation successfully performed\n...
在下面的示例中解释了 fstream 打开函数。 #include<fstream>intmain(){std::fstream fs; fs.open("test.txt",std::fstream::in |std::fstream::out |std::fstream::app); fs <<" more lorem ipsum"; fs.close();return0; }
以下是 fstream::rduf 的声明。 C++11 filebuf* rdbuf() const; 返回值 它返回一个指向内部 filebuf 对象的指针。 异常 Strong guarantee- 如果抛出异常,则流缓冲区中没有变化。 数据竞争 它访问流对象。 并发访问同一个流对象可能会导致数据竞争。 示例 在下面的例子中解释了 fstream rdbuf 函数。 #include...
C++ fstream close用法及代码示例描述 关闭当前与对象关联的文件,将其与流解除关联。如果流当前未与任何文件关联(即,没有成功打开文件),则调用此函数将失败。 声明 以下是 fstream::close 的声明。 void close(); 返回值 空 如果操作失败(包括在调用之前没有打开文件),则为流设置 failbit 状态标志(如果该状态...