内联函数(inline):用函数已被编译好的二进制代码替换对函数的调用指令。
只有频繁调用的简单函数才适合内联,稀少被调用的复杂函数和递归函数都不适合内联。
编译生成.s的汇编代码:g++ -S ***.cpp
直接输出指针a地址值:count
以数组形式new的内存指针 int *a=new int [10];,也要以数组形式去delete,如 delete a[];
当指针为...
分类:
编程语言 时间:
2014-08-06 19:23:52
阅读次数:
273
(一)inline函数(摘自C++ Primer的第三版)
在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联(内置函数)。
inline int min(int first, int secend) {/****/};
inline 函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,i...
分类:
其他好文 时间:
2014-08-06 19:19:42
阅读次数:
228
??
1.volatile:要求参数修改每次都从内存中的读取。这种情况要比普通运行的变量需要的时间长。
#include
#include
#include
void
main()
{
time_t
start,
end;
double
res = 0;
time(&start);
...
分类:
其他好文 时间:
2014-08-05 22:35:20
阅读次数:
337
经过一番折腾,又开始重新拾起C++。突然发现自己以前很多东西写的都很不规范,从最起码的代码层面也没有一个标准的格式。无规矩不成方圆,因此强迫自己要重视代码的编码格式。Google的C++代码规范很具有参考性,在此推荐一下,地址:http://pan.baidu.com/s/16dFKM 在阅读...
分类:
编程语言 时间:
2014-08-05 22:23:10
阅读次数:
237
.shortcut ul li { display: inline; }CSS View CodeHeader ...
分类:
Web程序 时间:
2014-08-05 18:41:30
阅读次数:
361
CSS Display - Block and Inline ElementsA block element is an element that takes up the full width available, and has a line break before and after it....
分类:
Web程序 时间:
2014-08-04 20:42:27
阅读次数:
310
inline-block标签1标签2标签3a标签本来就是内联 这样写,他出来效果就是--------标签1标签2标签3但如果你想要定义宽度,不加块状是起不来作用的,都是单单加块状(display:block),他又换行了,所以这时加display:inline-block 就起到很大作用,内联块状....
分类:
其他好文 时间:
2014-08-02 12:42:43
阅读次数:
160
内联函数:在函数声明和函数定义前加上inline一个简单的计算平方的代码:#include using namespace std; inline double square(double x) { return x * x; }; int main() { cou...
分类:
其他好文 时间:
2014-08-01 22:32:42
阅读次数:
190
HTML的元素有多种display属性,比较常见的有display:none; display:block; display:inline和display:inline-block;等。详细可参阅W3Schools文档。有些HTML元素自然地带有display:block;样式属性,比如...,,,...
分类:
其他好文 时间:
2014-07-31 12:13:06
阅读次数:
174
将整数一个字符一个字符地读入,再转成整数,比直接作为整数读入快。在读入大规模的整数数据时比较有效。代码如下:inline void read_int(int &num){ char c; while (c = getchar(), c '9'); num = c - '0'; whil...
分类:
其他好文 时间:
2014-07-30 23:20:45
阅读次数:
507