例如,当下面的 push_back 调用中std::pair
找到时,允许我自动实例化的 C++ 功能名称是什么?{"key", "value"}
using thepair = std::pair<std::string, std::string>;
std::vector<thepair> myvec;
myvec.push_back({"key", "value"});
我理解编译器会std::pair<std::string, std::string>{"key", "value"}
在推送到向量之前在后台调用。这个功能叫什么名字?是“自动装箱”还是“结构化实例化”之类的东西?