标题:C++为什么不能在类中使用ifstream,要怎么修改才可以使用?
只看楼主
a1017075043
Rank: 2
来 自:广州
等 级:论坛游民
威 望:1
帖 子:50
专家分:63
注 册:2015-6-29
结帖率:50%
已结贴  问题点数:20 回复次数:1 
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);
}
搜索更多相关主题的帖子: C++ 类中 include string 读取 
2018-05-18 16:03
Jonny0201
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:488
专家分:2603
注 册:2016-11-7
得分:20 
ifstream fin;
ifstream fin = ifstream("ConfigPath");

ifstream 的构造函数
basic_ifstream();
explicit basic_ifstream( const char* filename,
                std::ios_base::openmode mode = ios_base::in );


还有你上面那句
ifstream=ifstream;
是什么鬼?
2018-05-19 11:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-487050-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.854753 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved