本章将介绍函数的定义和声明。然后具体分析三类特殊的函数:内联(inline)函数、类成员函数和重载函数。7.1. 函数的定义 函数由函数名以及一组操作数类型唯一地表示。函数的操作数,也即形参,在一对圆括号中声明,形参与形参之间以逗号分隔。函数执行的运算在一个称为函数体的块语句中定义。每一个函数...
分类:
编程语言 时间:
2015-01-18 11:38:25
阅读次数:
328
题解:会了消耗战之后,这题的难点就只在统计ans了。我原来求最长(短)链只会保留次优值,然后开三个数组写得特别麻烦。。。今天学习了,orz POPOQQQ inline void dfs(int x) { f[x]=v[x];g[x]=0; mi[x]=v[...
分类:
其他好文 时间:
2015-01-18 00:48:17
阅读次数:
294
//STL提供的是Max heap,使用vector作为底部容器//push_heap算法:首先将元素放到堆所对应的数组的末端,然后从该节点开始向上调整,//若当前结点键值比父结点大,则兑换位置,如此一直上溯,直到不需对换或直到根节点为止template inline void push_heap(...
分类:
其他好文 时间:
2015-01-16 16:04:10
阅读次数:
225
在CSS中,div属于块级元素,每个块级元素默认占一行高度,一行内添加一个块级元素后无法一般无法添加其他元素(float浮动后除外)。两个块级元素连续编辑时,会在页面自动换行显示。所以默认情况下,2个div是无法显示在同一行的,必须通过样式属性去修改。
解决方方法1:display:inline,将其变成行级元素,这样2个div就会排在同一行。
解决方法...
分类:
Web程序 时间:
2015-01-16 14:49:58
阅读次数:
211
-webkit-box-orientbox-orient属性用于设置盒模型内部元素的排列方式,详细如下:inline-axis:从左向右排列(默认值)horizontal:水平排列vertical:垂直排列block-axis:从上向下排列-webkit-box-sizingbox-sizing属性...
分类:
Web程序 时间:
2015-01-16 01:05:54
阅读次数:
133
有关于使用inline-block来代替float的讨论也蛮多的,最常说的就是使用inline-block来代替float进行布局,或者使用inline-block来实现元素的居中效果。前面《CSS3制作的分页导航》一文中就是使用的inline-block制作的居中效果,不过留下了一上问题,就是使用...
分类:
其他好文 时间:
2015-01-15 17:25:13
阅读次数:
104
今天在写一个小程序时,用到了在文本框中捕捉回车键的功能,我想肯定能够用Javascript实现,于是百度了以下,得到如下实现。HTML页面如下:<textareaclass="form-control"name="message"id="message"style="display:inline-block;"onkeypress="onKeyPress(event)"></t..
分类:
编程语言 时间:
2015-01-15 16:14:49
阅读次数:
275
引言 inline函数在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。inline函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数必须在调用该函数的每个文本文件中定义。当然,对于同一程序的不同文件,如果inl...
分类:
编程语言 时间:
2015-01-15 15:49:36
阅读次数:
201
世界上最不要脸的事情就是ie8也弹出提示:“是否要将IE设置为默认浏览器"!!!
记录下最近遇到的IE的bug,大部分是样式的问题,因为jquery很好的解决了js的兼容性问题。
1.ie6/7 当text-ident遇到inline-block时,整个标签会被缩进掉。解决方案:1使用block+float,但无法居中。2再标签前面加个 占位符即可。
2.ie下空标签失...
分类:
其他好文 时间:
2015-01-14 19:58:37
阅读次数:
337
span.triangle { width: 0; height: 0; display: inline-block; border-top: 50px solid #e50303; border-right: 50px solid black;}
分类:
Web程序 时间:
2015-01-14 19:40:40
阅读次数:
184