代码的开头是这个样子/*+============================================================================
File: absonline.h
Summary: This file defines some function for saving
absolute users' online numberHistory:
2003-12-20 V1.0
Start it by [email protected]
============================================================================+*/
#ifndef __ABS_ONLINE_H_
#define __ABS_ONLINE_H_#include /**/ "ace/OS.h"
#include /**/ <map.h>
#include /**/ "config.h"#if defined(ABS_ONLINE)
class COnlineName
{
public:
// constructor
COnlineName(const char *name); // destructor
~COnlineName(void); bool operator < (const COnlineName &other) const
{
bool bRes = false;
if(ACE_OS::strcmp(
m_userAccounts, other.m_userAccounts) < 0)
bRes = true;
return bRes;
} char *getString(void) const;private:
char m_userAccounts[const_user_accounts_len + 1];
}; // class COnlineNametypedef map<COnlineName, int> COnlineMap;//****报错的是这一行****class CAbsOnline
{
。
File: absonline.h
Summary: This file defines some function for saving
absolute users' online numberHistory:
2003-12-20 V1.0
Start it by [email protected]
============================================================================+*/
#ifndef __ABS_ONLINE_H_
#define __ABS_ONLINE_H_#include /**/ "ace/OS.h"
#include /**/ <map.h>
#include /**/ "config.h"#if defined(ABS_ONLINE)
class COnlineName
{
public:
// constructor
COnlineName(const char *name); // destructor
~COnlineName(void); bool operator < (const COnlineName &other) const
{
bool bRes = false;
if(ACE_OS::strcmp(
m_userAccounts, other.m_userAccounts) < 0)
bRes = true;
return bRes;
} char *getString(void) const;private:
char m_userAccounts[const_user_accounts_len + 1];
}; // class COnlineNametypedef map<COnlineName, int> COnlineMap;//****报错的是这一行****class CAbsOnline
{
。
#include <map>
using namespace std;
试试