![]() |
#2
baobaoisme2011-08-07 23:31
|
set<line_no> line_set;
line_set.insert(line);
word_map.insert(make_pair(word,line_set));
第一个是复杂的程序,先定义一个set变量,然后插入一个key,随后插入到map<string,set<line_no>>类型的对象word_map中去line_set.insert(line);
word_map.insert(make_pair(word,line_set));
word_map.insert(make_pair(word,set<line_no>(line));
第二个是我原本的程序,但是调试总是错误,这里我想使用set返回一个临时对象。我的问题就是:
我可以这么做吗?想使用set返回临时对象,发现调试错误,不知道何故。
希望朋友们告知,如不可以,希望您能告诉我为什么不能这样做,非常感谢。