对不起,如果我的问题是新手,但我找不到解决方案。如何打印地图对象?
我有一类名为转型是有地图叫inNext,我想打印Transition对象,但我得到“无法找到的开始或结束成员”(从地图类)
class Transition{
public:
Transition():inNext(){};
~Transition(){};
map<string, string>& getTransition(){
return inNext;
}
void setTransition(string a, string b){
inNext.insert(pair<string,string>(a,b));
}
void printTransition(Transition a){
map <string, string>::iterator it;
for(it = a.begin(); it != a.end(); it++){
cout << (*it).first << ","<<(*it).second << endl;
}
}
private:
map<string, string> inNext;
};
错误
你是对的,我不知道今天发生了什么事,那里没有需要过渡,谢谢。 –