我声明多图的方式似乎存在问题:
std::multimap<int, std::string> table;
我不断收到以下错误消息,并且非常坚持如何解决这个问题!
error: ISO C++ forbids declaration of ‘multimap’ with no type
error: invalid use of ‘::’
error: expected ‘;’ before ‘<’ token
这是我第一次在 C++ 中尝试多映射,如果这似乎是一个微不足道的问题,我很抱歉。有人可以指出我正确的方向吗?
在我的 central.h 我有以下代码
class Central{
private:
int address;
std::multimap<int, std::string> table;
public:
Central(int _address);
在 central.cpp 中:
#include <iostream>
#include <string>
#include <sstream>
#include <map>
using namespace std;
#include "central.h"
Central::Central(int _address)
{
address = _address;
}
感谢您的时间!:)