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