Qual é o nome do recurso C++ que me permite, por exemplo, instanciar automaticamente um std::pair
quando ele encontra {"key", "value"}
na chamada push_back abaixo?
using thepair = std::pair<std::string, std::string>;
std::vector<thepair> myvec;
myvec.push_back({"key", "value"});
Entendo que o compilador chamará std::pair<std::string, std::string>{"key", "value"}
nos bastidores antes de enviar para o vetor. Qual é o nome desse recurso? É algo como "autoboxing" ou "instanciação estruturada"?