实例代码:class TT{public: inline int operator()(int i){return i +1;} inline double operator()(double dd){return dd + 2;}};int main(){ TT tt; //可调用对象和其参数 c...
分类:
其他好文 时间:
2014-09-15 17:28:49
阅读次数:
165
线段树模板题,练的是懒惰标记。
懒惰标记,就是更新一段区间的时候,如果小区间被包含在了所需要更新的区间里面,那么直接对代表这个区间的数组元素赋值,之后做一个标记(表示这个区间的子区间都需要更新)但是不继续递归(这样可以节省很多的时候)。
11657115
2014-09-15 14:17:26
Accepted
1698
796MS
2380K
1750 B
G+...
分类:
其他好文 时间:
2014-09-15 16:04:19
阅读次数:
183
1、ie6 ie7不支持display:inline-block的解决办法:设置了display:inline-block后在设置*display:inline,*zoom:12、font-size:100%的作用:当body{font-sizez;12px;}h1~h6是不会继承这个属性的,要给它...
分类:
其他好文 时间:
2014-09-15 15:48:59
阅读次数:
127
MaxHBLT.h
#include
template
inline void Swap(T& a, T& b)
{
T c = a;
a = b;
b = c;
}
template class MaxHBLT;
template
class TNode
{
friend MaxHBLT;
public:
TNode(const T& val)
{
data =...
分类:
其他好文 时间:
2014-09-13 21:32:36
阅读次数:
239
C++ 11 的lambda expression(简称LB),在可以保证和inline expression同样应能的条件下,增加了参数功能和闭包功能,是我们写出简洁,明了,以维护代码的绝佳工具。应用时,为了避免代码重复和增加隐身类的数量,可用有名无型的LB变量。LB也可以赋值于std::func...
分类:
编程语言 时间:
2014-09-13 06:12:14
阅读次数:
403
1、获取工程到当前路径git clone ssh://gerrit-server/.git2、进入工程目录cd 3、安装gerrit的changeID自动生成hook脚本scp -p gerrit-server:hooks/commit-msg .git/hooks/chmod u+x .git/h...
分类:
其他好文 时间:
2014-09-12 16:59:33
阅读次数:
658
自己习惯C++1、C++为一个语言联邦STL,Template,智能指针,C++112、尽量以const,enum,inline替换#define1)预处理在符号表中不存在,出现bug不好定位;目标码中也不会有多份Piaeg:#define Pia 3.14 (instead of--->) con...
分类:
编程语言 时间:
2014-09-12 14:58:13
阅读次数:
161
从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content-disposition:inline),如果被下载的文件是Office2007的dotx,docx,pot等后缀的时候,下载对话框中的图标会变成ZIP的,相应的文件名也会成为zip为扩展后缀的文件。其实出现这样的情况,是由..
分类:
其他好文 时间:
2014-09-12 02:28:43
阅读次数:
154
不给子类复写这个方法。说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用inline扩展。允许编译器将所有对此方法的调用转化为inline调用的机制,它会使你在调用final方法时,直接将方...
分类:
编程语言 时间:
2014-09-11 15:13:02
阅读次数:
156
一.手写二分#include int a[5] = {5, 3, 3, 2, 1};template inline T bfind(T r, T key){ T l = 1, m, k, flag = 0; while(l != r) { m = (r + l) / ...
分类:
其他好文 时间:
2014-09-11 01:05:11
阅读次数:
293