我正在使用几个使用相同输入和输出文件的函数,我需要找到一种方法将它们全局化,这样我就可以使用这些函数而无需在每次调用时在函数内部声明它们 校准
void func1()
{
ifstream infile;
ofstream outfile;
infile.open(" input.txt");
outfile.open("output.txt");
......}
void func2()
{
ifstream infile;
ofstream outfile;
infile.open(" input.txt");
outfile.open("output.txt");
......}
我只需要在每个函数中使用一次声明文件,而不是每次都使用,我该怎么做?
最佳答案
您可以将这些函数放在单独的类中。你需要做的是在你想调用函数的地方创建类的对象。这就是可重用性
关于c++ - 如何全局化我正在使用的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6223146/