Loading... > 别名模板 = "Alias Templates",C++11新标准中引入的,引入的目的不但能简化书写,而且可以达到一些通过其他手段难以达到的效果。 ```cpp //别名模板 template<typename T> using str_map_t = std::map<std::string, T>; //成员别名模板 template<typename T> class E { //成员别名模板 template<typename T> using str_map_t = std::map<std::string, T>; public: str_map_t<int> map1; }; int main() { str_map_t<int> map1; map1.insert({"first",1}); map1.insert({"second",2 }); E<float> obja; obja.map1.insert({ "first",1 }); obja.map1.insert({ "second",8 }); return 0; } ``` 最后修改:2025 年 06 月 30 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏