Что необходимо сделать для реализации потокового ввода-вывода для своего класса?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
для обеспечения файлового ввода-вывода необходимо дополнительно перегрузить операции >> и << для типов потока ifstream и ofstream
объявить перегруженные функции операций >> и << как friends для своего класса, если в классе есть закрытые данные, которые необходимо выводить в поток(Верный ответ)
перегрузить глобальные функции операций >> и << для своего класса(Верный ответ)
реализовать move конструктор для своего класса
получить доступ к коду стандартной библиотеки ввода-вывода и внести туда соответствующие изменения