Добавил:
farel
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#pragma once
#include "includes.h"
#define INF 1
#define MESS 2
#define FILE 3
class message
{
public:
int type;
std::string name;
std::string info;
std::string text;
message() {};
~message() {};
friend std::ostream& operator<< (std::ostream &os, const message &mess) {
switch (mess.type) {
case INF:
std::cout << "Клиент: " << mess.info << std::endl;
break;
case MESS:
std::cout << mess.name << ": " << mess.text << std::endl;
break;
default:
std::cout << "Невозможно вывести сообщение." << std::endl;
}
return os;
}
};