ATL: Active Template Library(活动模板库) 一种开发框架,通过它可以快速建立基于COM的组件基本特征: 1.对低级别COM功能的内置式支持:IUnknown, 类工厂, self-registration 2.支持IDL(interface definition l...
分类:
其他好文 时间:
2014-06-19 09:09:26
阅读次数:
265
##**问题起源**先看下面很简单的一小段程序。```cpp`#include ```````cpptemplate struct Base { void fun() { std::cout struct Derived : Base{ void gun() { ...
分类:
其他好文 时间:
2014-06-19 06:11:12
阅读次数:
244
先贴一份不怎么完善的模板,等刷一些题目熟悉之后再来完善。代码参考自kuangbin及cxlove两位大神。splay的基本功能题目:维护一个数列,支持以下几种操作:1. 插入:在当前数列第posi 个数字后面插入tot 个数字;若在数列首位插入,则posi 为0。2. 删除:从当前数列第posi 个...
分类:
其他好文 时间:
2014-06-19 00:38:25
阅读次数:
1154
C++内置的数组支持容器的机制,可是它不支持容器抽象的语义。要解决此问题我们自己实现这种类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用须要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。V...
分类:
编程语言 时间:
2014-06-18 23:09:53
阅读次数:
465
个推的使用在Androidclient相对来说使用比較简单,已经提供了sdk Demo,依照文档和Demo配置相关代码就能够。下图为推送的示意图client须要区分通知和透传的使用,依据需求告诉服务端选择不同的模板服务端注意的东西相对来说比較多:个推每天的消息推送量数以亿计,统计分析日志时,常常能够...
分类:
其他好文 时间:
2014-06-16 14:03:04
阅读次数:
281
本篇介绍OOP的第二个对象factory。在以往项目中其实真正使用klass的地方相当少,而factory则是十分常见的。在smartjs中的factory并不是指的是工厂模式。在factory要求定义一个基础对象,这个对象可以是基类,也可以是模板对象或者是接口。然后factory就已此基础对象为基...
分类:
Web程序 时间:
2014-06-16 13:47:47
阅读次数:
227
不知道怎么起标题,就这样了。目前主要讲两个方面内容:代码方式 设置RadioButton的 android:button 、 android:background 等属性为 @null;代码方式 通过布局模板动态创建固定参数的RadioButton等控件对象1、代码设置@null// 这里不能用nu...
分类:
其他好文 时间:
2014-06-16 13:35:24
阅读次数:
204
我们在C++中都用过pair.pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同.pair可以使用make_pair构造
pair p = make_pair(1, "a1");
如果传入的参数为多个,那么就需要嵌套pair,如下代码
#include
#include
using namespace std;
int main()
{
// ,注意:在嵌套模板...
分类:
编程语言 时间:
2014-06-15 13:39:48
阅读次数:
331
template
void fun(ARGS ... args)
首先明确几个概念
1,模板参数包(template parameter pack):它指模板参数位置上的变长参数,例如上面例子中的ARGS
2,函数参数包(function parameter pack):它指函数参数位置上的变长参数,例如上面例子中的args
一般情况下 参数包必须在最后面,例如:
tem...
分类:
编程语言 时间:
2014-06-15 13:37:16
阅读次数:
363
二分图最大匹配的匈牙利算法模板题。由题目易知,需求二分图的最大匹配数,采取匈牙利算法,并采用邻接表来存储边,用邻接矩阵会超时,因为邻接表复杂度O(nm),而邻接矩阵最坏情况下复杂度可达O(n^3)。代码:#include #include #include #include #include #in...
分类:
其他好文 时间:
2014-06-15 11:53:19
阅读次数:
207