Преобразовать ifstream в istream

Как можно преобразовать ifstream в istream. Я полагаю, поскольку ifstream является дочерним элементом istream, я могу это сделать, но у меня возникли проблемы с такой задачей.

std::istream & inputStr = std::cin;
  std::ostream & outputStr = std::cout;
  if(argc == 3){
    std::fstream inputFile;
    inputFile.open(argv[1], std::fstream::in);
    if(!inputFile){
        std::cerr << "Error opening input file";
        exit(1);
    }
    inputStr = inputFile;
.....
}
12
задан Anonymous 3 November 2010 в 21:29
поделиться