аргументы ifstream - C ++ - PullRequest
       11

аргументы ifstream - C ++

1 голос
/ 08 сентября 2011

Я объявил: std::string input_file="1.txt";, затем я попытался выполнить эту команду:

static ifstream myfile (input_file);

, и я получаю сообщение об ошибке: нет соответствующей функции для вызова: std::basic_ifstream<char>::basic_ifstream(std::string&)

1 Ответ

6 голосов
/ 08 сентября 2011

Попробуйте:

static ifstream myfile(input_file.c_str());

По какой-то причине конструктор ifstream не принимает std::string.

...