В детстве была энциклопедия Фортана, с рисунком компьютера на развороте. Олдскулы свело. 🥲
@vividbw6 ай бұрын
Это одна из книг, которые вдохновили меня на выбор профессии
@proutak2 ай бұрын
1:01:26 Можете объяснить почему используется std::cin, а не std::getline? Cin же считывает только до пробела
@vividbw2 ай бұрын
До пробела считывает не cin, а операция >>. Тут же Используется getline внутри функции FindStringInStream. Эта функция принимает ссылку на поток, из которого в цикле читает строка за строкой функцией getline. getline принимает 2 параметра - поток, откуда читать, и строку, в которую читать. std::cin - это глобальный объект потока для чтения, связанный со стандартным вводом. В функцию FindStringInStream можно передавать и другие потоки для чтения. Например, поток ifstream, связанный с файлом или поток istringstream, связанный со строкой в памяти. То есть одна и та же функция может работать с разными типами потоков, так как принимает ссылку на базовый класс потоков чтения. Функция std::getline, кстати, тоже такая же