Modern C++ Design
jiht594
这个作者很懒,什么都没留下…
展开
-
Modern C++ Design 第一章 Policy-Based Class Design
#include "stdafx.h"#include#includeusing namespace std;class RunBase{ virtual void go() = 0;};class Run100m : public RunBase{public: void go() { cout << "run 100 meters" << endl; }};原创 2016-08-20 20:37:32 · 559 阅读 · 0 评论 -
Modern C++ design 第二章
一,编译期asset二,local class , 可以替代匿名命名空间, 让其不能被继承class Interface{public: virtual void Fun() = 0; ...};template Interface* MakeAdapter(const T& obj, const P& arg){ class Local : public I原创 2016-08-20 23:22:13 · 721 阅读 · 0 评论