C++为什么不能在类中使用ifstream,要怎么修改才可以使用?
程序代码:
#ifndef CIRCLE_H #define CIRCLE_H #include <iostream> #include <fstream> #include <string> using namespace std; ifstream=ifstream; class ReadNginxConfig { private: public: string ConfigPath; string Config[1000]; ReadNginxConfig(string ConfigPath); string getConfigPath(); void ReadDataFromFileWBW(); }; //构造函数 ReadNginxConfig::ReadNginxConfig(string ConfigPath) { this->ConfigPath=ConfigPath; } //返回配置文件路径 string ReadNginxConfig::getConfigPath() { return this->ConfigPath; } //读取方式: 逐词读取, 词之间用空格区分 void ReadNginxConfig::ReadDataFromFileWBW() { //cout<<"逐词读取, 词之间用空格区分"<<endl; ifstream fin(ConfigPath); }