- 博客(6)
- 资源 (55)
- 收藏
- 关注
原创 利用C++11实现自动注册的工厂
工厂方法是最简单地创建派生类对象的方法,也是很常用的,工厂方法内部使用switch-case根据不同的key去创建不同的派生类对象,下面是一个伪代码。Message* create(int type) { switch (type) { case MSG_PGSTATS: m = new MPGStats; break; case ...
2015-12-31 15:37:37 206
原创 利用C++11实现自动注册的工厂
工厂方法是最简单地创建派生类对象的方法,也是很常用的,工厂方法内部使用switch-case根据不同的key去创建不同的派生类对象,下面是一个伪代码。Message* create(int type) { switch (type) { case MSG_PGSTATS: m = new MPGStats; break; case ...
2015-12-31 15:37:03 127
原创 利用C++11实现自动注册的工厂
工厂方法是最简单地创建派生类对象的方法,也是很常用的,工厂方法内部使用switch-case根据不同的key去创建不同的派生类对象,下面是一个伪代码。Message* create(int type) { switch (type) { case MSG_PGSTATS: m = new MPGStats; break; case ...
2015-12-31 15:36:26 191
原创 利用C++11实现自动注册的工厂
工厂方法是最简单地创建派生类对象的方法,也是很常用的,工厂方法内部使用switch-case根据不同的key去创建不同的派生类对象,下面是一个伪代码。Message* create(int type) { switch (type) { case MSG_PGSTATS: m = new MPGStats; break; case ...
2015-12-31 15:36:12 114
原创 利用C++11实现一个自动注册的工厂
工厂方法是最简单地创建派生类对象的方法,也是很常用的,工厂方法内部使用switch-case根据不同的key去创建不同的派生类对象,下面是一个伪代码。Message* create(int type) { switch (type) { case MSG_PGSTATS: m = new MPGStats; break; case ...
2015-12-31 15:36:11 810 1
原创 Postgres 9.5 新特性一览
得益于数据分组能力的增强,在Postgres中可以进行数据透视操作了;前提是你要清楚需要返回什么样的结果。下面以一个部门员工信息例子进行简述。SELECT department, role, gender, count(*) FROM employees GROUP BY your_grouping_type_here;这是一个简单的按部门信息进行数据分组的例子。如果要Postgres实现更复杂的...
2015-12-30 09:31:34 280
手机QQ浏览器与Web App开发者共赢白皮书
2012-11-29
Discover FireMonkey Whitepaper by Marco Cantu.pdf
2011-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人