Интерфейс
class Money
{
private:
double Summa;
public:
friend ostream& operator <<(ostream& outputStream, const Money& amount);
}
Реализация
ostream& operator <<(ostream& outputStream, const Money& amount)
{
outputStream << amount.Summa;
return outputStream;
}
Вы не указали пространство имен в заголовочном файле. Это правильно, но компилятор не понимает, что такое ostream
. Исправьте объявление на
friend std::ostream& operator <<(std::ostream& outputStream, const Money& amount);
Но у вас есть момент хуже - бесконечная рекурсия... Конструктор копирования вызывает оператор присваивания, а тот вызывает конструктор копирования...
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как известно, set - множество в С++, которое отсортировано по возрастаниюМне известно, что можно сделать так, чтобы set был отсортирован по убыванию
Я сам осваивать джава стал недавно, так что прошу простить за может тупой или неправильный вопросЯ хочу, чтоб после того, как рандомайзер...