8.Alias Template(模板别名)

  下图中通过使用using Vec = std::vector<T,MyAlloc<T>>进行模板别名的定义,从而可以直接使用Vec<int> coll来代替上一句话,这种方法类似于C++中的typedef,但这种C++11的新机制不仅仅是为了通过设置模板别名来少写几个字,且其也无法通过typedef或#define代替,如图中下方所示。 为了实现下图中红框中的形式的函数调用接口,图中两种做法都
相关文章
相关标签/搜索