内容:
说明:
按顺序打印输入信息
示例代码:
// MessagesOrder.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
using namespace std;
class Message
{
public:
Message() {}
const string& get_text()
{
return msg_text;
}
bool operator < ( Message &m )
{
if( index < m.index )
{
return true;
}
return false;
}
public:
string msg_text;
int index;
};
class MessageFactory
{
public:
MessageFactory() {}
Message create_message( const string& text )
{
num++;
Message ma;
ma.index = num;
ma.msg_text = text;
return ma;
}
static int num;
};
int M