摘要: 理解auto类型推断 上一篇帖子中讲述了模板类型推断,我们知道auto的实现原理是基于模板类型推断的,回顾一下模板类型推断: template <typename T> void f(ParamType param); 使用下面的函数调用: f(expr); 我们看到模板类型推断过程涉及到了模板te 阅读全文
posted @ 2022-03-14 16:18 鸭子船长 阅读(176) 评论(0) 推荐(0) 编辑
摘要: template <typename T> class SmartPointer { public: //构造函数 explicit SmartPointer(T* p=0): _ptr(p), _reference_count(new size_t){ if(p) *_reference_coun 阅读全文
posted @ 2022-03-14 10:52 鸭子船长 阅读(17) 评论(0) 推荐(0) 编辑