这是昨天和今天写的东西,利用C++的可变模板参数包以及包展开,模式匹配的一些东西做的,感觉用typename...比轮子叔那个List>>的设计要好看不少。List有一个很巧妙的继承,只有那么做才能使用类似于List::Rest的写法,直接定义成templateList是不行的。Change这里可以...
分类:
编程语言 时间:
2015-09-02 22:05:13
阅读次数:
290
这是博客开通前几天做的,C++的模板没办法存方便的浮点数,算了。基本类型的设计参考了vczh轮子叔模仿boost的MPL的设计。话说template和typename写多了真是无限烦人啊,不得已定义了几个宏,然后运算的定义也是用宏批量生成的。 1 template 2 struct PODType ...
分类:
编程语言 时间:
2015-09-02 18:57:27
阅读次数:
316
打开文件/include/taglib/channel.lib.php
找到代码
else if($type=='self')
{
if($reid==0) return '';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepat...
分类:
其他好文 时间:
2015-08-20 07:58:28
阅读次数:
180
织梦标签--------------------------------------------------------1、{dede:fieldname="typename"}这是调用当前栏目的名称----------------------------------------------------------2、{dede:channeltype=‘son‘row=‘5‘}<ahref="[field:typeurl/]">[field:typename/]..
分类:
其他好文 时间:
2015-08-19 17:45:19
阅读次数:
163
1 template<typename?T>
int?Func(const?T?a[],?int?i,?int?j,?const?T?&m)
{
????if?(i?==?j)
????{
????????return?(a[i]?==?m)???i?:?-1;
????}
????else?if?...
分类:
其他好文 时间:
2015-08-16 00:53:43
阅读次数:
88
首页{dede:channelartlist typeid='top' row='18' currentstyle='nav-current'} {dede:field name='typename'/}{dede:channel type='son'}[field:typename/]{/ded....
分类:
其他好文 时间:
2015-08-12 13:10:24
阅读次数:
111
include\taglib\channel.lib.php在 else if($type=='self') { if($reid==0) return ''; $sql = "SELECT id,typename,typedir,isdefault,ispa...
分类:
其他好文 时间:
2015-08-07 00:09:23
阅读次数:
138
模板和泛型编程--模板定义[续]四、模板类型形參 类型形參由keywordclass或 typename后接说明符构成。在模板形參表中,这两个keyword具有同样的含义,都指出后面所接的名字表示一个类型。 模板类型形參可作为类型说明符在模板中的不论什么地方,与内置类型说明符或类类型说明符的使用方式...
分类:
编程语言 时间:
2015-08-06 22:15:50
阅读次数:
193
标签调用{dede:channelartlist typeid='top' row='10'} {dede:field name='typename'/} {ded...
分类:
其他好文 时间:
2015-08-04 10:39:41
阅读次数:
262
PostgreSQL数据库中获取表主键名称一、如下表示,要获取teacher表的主键信息:select pg_constraint.conname as pk_name,pg_attribute.attname as colname,pg_type.typname as typename from ...
分类:
数据库 时间:
2015-07-30 16:36:01
阅读次数:
227