C++
文章平均质量分 74
Zn
这个作者很懒,什么都没留下…
展开
-
设计模式 — 生成器模式 (Builder)
本文使用C++来介绍生成器模式。原创 2017-05-21 23:22:07 · 527 阅读 · 0 评论 -
C++模板特例化
在学习C++相关源代码时,经常会周旋于各种模板及其特例化中,在此对特例化的个人理解加以记录,有错误和不足之处还请大家指正。原创 2017-05-11 22:30:04 · 2847 阅读 · 1 评论 -
std::move 和 std::forward
std::move()和std::forward()解析原创 2017-05-09 23:26:06 · 522 阅读 · 1 评论 -
设计模式 — 抽象工厂模式 (AbstractFactory)
本文将借助C++来介绍抽象工厂模式。原创 2017-05-19 22:23:22 · 438 阅读 · 0 评论 -
设计模式 — 工厂方法模式(Factory Method)
本文使用C++来介绍工厂方法模式。原创 2017-05-24 22:31:31 · 298 阅读 · 0 评论 -
C++ 获取可变模板参数类型
本文以函数模板为例进行说明,类模板可以添加相应方法实现。含有可变模板参数的函数模板如下所示。 template void Func(Args&&... args) { }我们知道可变参数的类型是由编译器根据传入函数的实参推导出来的,若我们需要获取可变参数的类型,可以使用如下函数模板。 template void PrintArgs(const char *desc,原创 2017-05-18 22:34:25 · 3736 阅读 · 0 评论