C++核心准则讨论:使用模板来表达容器(和其他资源句柄)

2020-12-31 14:55:12 浏览数 (1)

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

0 人点赞