typedef不支持模版化,而别名(alias)支持模版化 template<typename T> using MyAllocList = std::list<T, MyAlloc<T>>; // 只能指定具体的类型std::unordered_map<std::string, std::string> typedef std::unique_ptr<std::unordered_map<std::string, std::string>> UPtrMapSS; C++14提供了所有替换C++11类型提取模版 std...