J'ai un std::unordered_map avec un value_type qui ne dispose pas d'un constructeur par défaut donc je ne peux pas faire ce qui suit auto k = get_key();
auto& v = my_map[k];
Je fini par écrire une f
i ont un std::vector<std::vector<double>> et aimerait ajouter quelques éléments à la fin si ce fut mon procès: std::vector<std::vector<double> > vec;
vec.emplace_back({0,0});
mais cela ne compile p
Je pensais que emplace_back serait le gagnant, lorsque vous faites quelque chose comme ceci: v.push_back(myClass(arg1, arg2));
parce emplace_back construirait l'objet immédiatement dans le vecteur,