- 博客(5)
- 资源 (17)
- 收藏
- 关注
原创 C++模板笔记
一 模板函数模板不支持类型的自动转换,重载的时候非模板函数的优先级高于模板函数,例如int max(int a, int b);template max(T a, T b); 那么::max(3,5); //调用的是int max(int a, int b);,因为其优先级高::max max(T a, T b);::max(3, 4.2); //调用int m
2011-03-30 10:51:00 767
转载 xargs
man xargs可以看出: xargs从标准输入中读取数据,并以空白和换行符分割每个参数(引号中的空白不作为分割符)。然后执行指定的命令(并把分解后的参数附加到命令后面)。如果没有指定具体的命令,默认使用/bin/echo命令。 如果没有特别指定,xargs会把`_'当作结束标志。 综上所述,xargs不适合用作文本处理,特别是重要的数据处理。 举例说明(供参考):r2007@www r2007 $ cat ait's me!overr2007@www r2007 $ xarg
2011-03-23 14:11:00 3495
转载 do while(0)的作用
<br />#define MACRO_NAME(para) do{macro content}while(0)的格式,总结了以下几个原因:<br />1,空的宏定义避免warning:#define foo() do{}while(0)2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。<br />3,如果出现在判断语句过后的宏,这样可以保证作为一个整体来是实现:#define foo(x) /action1(); /action2();在以下情况下:if(NULL == pPoint
2011-03-22 17:45:00 1017 1
转载 Editcap 工具用法
<br />options:-c <packets per file><br />Splits the packet output to different files based on uniform packet counts with a maximum of <packets per file> each. Each output file will be created with a suffix -nnnnn, starting with 00000. If the specifie
2011-03-17 09:59:00 7401
原创 static
在C/C++中,static有几种用途:1. 静态变量2. 限制变量和函数的作用域在本文件中3. 静态成员变量,静态成员变量不属于对象,所以其初始化不能用在构造函数里面,而且要想使用它必须先初始化,要不然没有分片空间的。
2011-03-14 16:08:00 681
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人