Discussion: Use templates to express containers (and other resource handles)
讨论:使用模板来表达容器(和其他资源句柄)
Reason(原因)
To provide statically type-safe manipulation of elements.
提供元素的静态类型安全操作。
Example(示例)
代码语言:javascript复制template<typename T> class Vector {
// ...
T* elem; // point to sz elements of type T
int sz;
};
原文链接https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#discussion-use-templates-to-express-containers-and-other-resource-handles