В настоящее время я отвечаю на вопросы, касающиеся перегрузки операторов в C ++.У меня вопрос:
Создайте простой класс, содержащий int, и перегрузите оператор + как функцию-член.Также предоставьте функцию-член print (), которая принимает ostream & в качестве аргумента и печатает в этот ostream &.Протестируйте свой класс, чтобы показать, что он работает правильно.
Я могу создать класс и написать оператор + функцию в порядке, но я действительно не понимаю вторую часть вопроса.До сих пор в моем исследовании c ++ я действительно не сталкивался с ostream и поэтому не уверен, возможно ли явно создать такой поток.Я попытался с помощью:
std :: ostream o;
Однако это приводит к ошибке.Может ли кто-нибудь объяснить мне, как мне создать эту функцию, пожалуйста?