摘要: 1.定义 结合前面的内容,可以定义如下的基类 定义继承类型 2.使用 3.结果 阅读全文
posted @ 2016-07-06 22:59 goooon 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Type Traits, 类型萃取,这个概念涉及到的内容太多。基本常用的萃取方法可以参考 http://en.cppreference.com/w/cpp/types 这里主要记录一下对函数的萃取技巧. 上面只是对函数做了简单的包装,并且forward参数调用。 如果需要更精确的参数控制,则可以如下 阅读全文
posted @ 2016-07-06 22:13 goooon 阅读(223) 评论(0) 推荐(0) 编辑
摘要: RTTI(Run-Time Type Identification),通过运行时类型信息程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。 C++ 里通过虚函数增加额外信息的方法实现了RTTI。GCC和VS的实现也大同小异,并且都有专门的设置来开关来禁止或使用RTTI。 和R 阅读全文
posted @ 2016-07-06 13:32 goooon 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 在内存管理中,经常需要自定义内存分配释放,也就是需要定义new 和 delete. 通常为了有针对性的对某些对象的内存分配进行管理,定义一个内存管理基类 1.定义 2.使用 1 class MemObject : public Memory { }; 3.调用 通过该方式,实现内存的自我管理和监控。 阅读全文
posted @ 2016-07-06 11:21 goooon 阅读(227) 评论(0) 推荐(0) 编辑