Un ami m'a envoyé ceci et je ne sais vraiment pas ce que c'est, à l'intérieur de la boucle. Quoi qu'il en soit, il appelle le constructeur std :: set un demi-million de fois ... toute aide appréciée. Je pense une erreur du compilateur, mais il compile en fait en g ++ 4.4 et 4.5 et le comportement est différent de copier la construction ...Syntaxe C++ invisible
#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;
};
Est-ce une question? – YeenFei
Le code ne devrait même pas être compilé. Quelle est votre question? – GManNickG
En C++ utiliser et –
Abyx