У меня есть программа, которая принимает несколько файлов в качестве входных данных. Что я пытаюсь сделать, это использовать тот же самый поток? Я продолжаю получать сообщение об ошибке при попытке открыть поток со вторым файлом. Почему код недействителен и создает ошибку во время компиляции? argv [2] является const char *.Повторное использование фильтра в C++?
ошибка: не подходит для вызова «(станд :: ifstream) (символ * &)»
ifstream fin(argv[1]);
//work with filestream
fin.close();
fin(argv[2]);
//work with filestream
fin.close();
Ничего себе, возможно, звание конструктора было плохой привычкой входить в короткую руку. Спасибо, что решил мою проблему. – LF4