You are viewing a single comment's thread. Return to all comments →
class Message { std::string value; long long position; public: Message() { static long long _global_order = 0; this->position = _global_order; _global_order++; } const string& get_text() { return this->value; } void set_text(const string& text) { this->value = std::string(text); } bool operator < (const Message& other){ return this->position < other.position; } }; class MessageFactory { public: MessageFactory() {} Message create_message(const string& text) { Message msg; msg.set_text(text); return msg; } };
Messages Order
You are viewing a single comment's thread. Return to all comments →