如何在地图内初始化一个stringstream?后映射初始化stringstream内?
这是甚至可能或我必须创建一个stringstream *?
std::map<std::string, std::stringstream> mapTopics;
if(mapTopics.end() == mapTopics.find(Topic))
{
mapTopics[Topic] = std::stringstream(""); // Post Initialize <---
}
std::map<std::string, std::stringstream>::iterator mapTopicsIter = mapTopics.find(Topic);
mapTopicsIter->second << " <say speaker=\"" << sSpeaker << "\">" << label << "</say>" << std::endl;
你是什么意思后初始化?这段代码片段代表什么?我真的不明白你在问什么。 – SoapBox 2010-07-11 15:11:31
添加了评论以显示我的意思。 – Hendrik 2010-07-11 15:14:49