У меня есть метод поиска, который я хочу передать потоку ввода и затем поместить вывод в поток вывода.
void search(std::istream & is, std::ostream & os);
Пока я хотел бы сделать это с помощью cin / cout. Из командной строки:
a.out < input_file.txt
В основном я пытаюсь сделать это, передавая cin / cout методу search ().
X.search(std::cin, std::cout);
При компиляции и компоновке (XCode) появляется следующая ошибка:
Line Location Tool:0: collect2: ld returned 1 exit status
Line Location Tool:0: symbol(s) not found
Line Location Tool:0: _main in main.o
Line Location Tool:0: "X::search(std::basic_istream<char, std::char_traits<char> >&,
std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
Есть ли что-то другое, что мне нужно сделать для cin / cout? Я не могу понять, как решить эту ошибку.