一個朋友給我發了這個,我真的不知道它是什麼,在循環中。無論它是什麼調用std :: set構造函數五十萬次....任何幫助讚賞。我希望一個編譯器錯誤,但它實際上是在G ++ 4.4和4.5編譯和行爲是不同的拷貝構造...看不見的C++語法
#include <stdio.h>
#include <stdlib.h>
#include <boost/unordered_map.hpp>
#include <set>
#include <string>
typedef boost::unordered_map<int, std::set<int> > mymap;
int main() {
mymap map;
for (int i = 0 ; i < 1000 ; i++)
{
std::set<int> map[i] ;
}
return 1;
};
這是個問題嗎? – YeenFei 2010-10-11 07:10:03
代碼不應該編譯。你有什麼問題? – GManNickG 2010-10-11 07:12:39
在C++中使用和 –
Abyx
2010-10-11 07:17:37