Q_D的设置意在方便地获取私有类指针,文件为qglobal.h。 d_func()函数如下实现: 这里的d_func()虽然在宏里面,但是如果代入具体的类型,这里面就变成了以Class##Private的私有类指针为返回值,以func为函数名的函数。这里的qGetPtrHelper是 这个模板函数里 ...
分类:
其他好文 时间:
2018-07-09 00:34:30
阅读次数:
175
这周都在学《C++ Primer》 陈硕那篇文章说得太对了。 最重要的就是写类: 拷贝控制(含移动语义)、 动态内存(几种智能指针) 模板类/ 模板函数 OO机制(继承/多态) + “动态数组”: 用allocator实现vector p.s. 如果没有智能指针提供的这种“引用计数”:最后一个指针清 ...
分类:
其他好文 时间:
2018-07-02 11:01:07
阅读次数:
133
我们在修改wordpress博客的文章的时候,就会出现一个历史的版本。如果修改的文章次数过多,必然占用过多的储存空间,拉慢网站的速度,所以为了减少储存空间和加快网站速度,我们必须删除文章的历史版本信息。操作方法很简单,在后台--外观--编辑--模板函数 (functions.php)里面添加下面的代码即可:/* 删除文章修订版本信息开始 */$wpdb->query(&n
分类:
其他好文 时间:
2018-06-24 13:08:08
阅读次数:
218
模板声明 template<typename/class T>, typename比class最近后添加到C++标准。 常规模板,具体化模板,非模板函数的优先调用顺序。 非模板函数(普通函数)> 具体化模板函数 > 常规模板 显示具体化: 具体化表示为某一特定的类型重写函数模板,声明的含义是使用独立 ...
分类:
编程语言 时间:
2018-06-20 14:37:50
阅读次数:
246
今天学习了线段树,初次学习,线段树适用于解决和树状数组一样 类型的题目,树状数组利用的是前缀和,而线段树利用的直接是 区间,树状数组用二进制下标来做,线段树则利用递归来写, 线段树的模板函数: 大概概括就先建树,然后单点更新(先找到更新的点,再往上加),最后区间查询。(具体内容参考其他大佬博客)。 ...
分类:
其他好文 时间:
2018-06-02 00:43:54
阅读次数:
204
template <class Type>Type stringToNum(const string str) { istringstream iss(str); Type num; iss >> num; return num;}template<typename T> string toStri ...
分类:
其他好文 时间:
2018-05-31 13:20:03
阅读次数:
383
本文简述了模板的实现,以及给出模板实现顺序表和链表的类
分类:
编程语言 时间:
2018-05-07 19:41:38
阅读次数:
173
算法 1算法基础 1.1算法概述 算法部分主要由头文件,和组成。 是所有STL头文件中最大的一个,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、反转、排序、合并等等。 体积很小,只包括几个在序列上面进行简单数学运算的模板函数,包括加法和乘法在序列上的一些操作。 中则定义了一些模板... ...
分类:
编程语言 时间:
2018-05-02 23:56:19
阅读次数:
217
1. 模板类不支持分离编译。在VS2015中,若将模板类分离编译,会报LNK2019的错误。原因是模板函数的代码不能直接编译成二进制代码,其中要有一个“具体实现化”的过程。“具体实现化”的过程采取“即用即编译”的原则。在类模板cpp和h文件中没有调用相关的函数,因此没有生成实例化的代码,在main文 ...
分类:
其他好文 时间:
2018-04-26 21:06:16
阅读次数:
162
Django自定义模板函数 https://www.cnblogs.com/SunsetSunrise/p/7680491.html 在django中新建一个应用:listpage在listpage中新建templatetags文件夹在templatetags文件夹中新建XX.py文件在XX.py中 ...
分类:
其他好文 时间:
2018-04-19 20:01:51
阅读次数:
154