- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 类型转换
一:隐式转换 内置转换原则:尽可能防止精度损失 如: int ival = 0; ival = 3.541 + 3; 首先将3转化为double类型,在将6.541转化为int类型 C++内置类型转换规则: 算术转换:将二元操作符的两个操作数转换为同一类型,并使表达式的值也具有相同的类型。最简单的转换为整体提升:对于所有比int小的整数,包括char、unsigned cha
2013-07-28 22:18:35 612
原创 i += 1; i++; ++i的区别
i += 1; _Myt& operator+=(difference_type _Off) { // increment by integer *(_Mybase *)this += _Off; return (*this); } ++i; _Myt& operator++() { // preincrement ++*(_Mybase *)this; retur
2013-07-28 12:30:40 656
原创 代码规范
1.每个区段内的声明通常按以下顺序: typedefs 和枚举 常量 构造函数 析构函数 成员函数, 含静态成员函数 数据成员, 含静态数据成员 2.为类中的函数加上const 限定符表明该函数不会修改类成员变量的状态(如class Foo { int Bar(char c) const; };). 3.尽可能将函数声明为const.
2013-07-25 15:41:31 659
原创 IP头部结构
IP头部结构 转自:http://www.cnblogs.com/tuyile006/archive/2006/12/25/603185.html IPv4首部一般是20字节长。在以太网帧中,IPv4包首部紧跟着以太网帧首部,同时以太网帧首部中的协议类型值设置为080016。 IPv4提供不同,大部分是很少用的选项,使得IPv
2013-07-22 13:26:00 686
原创 TCP协议
一:TCP服务 1.应用数据会被分割成TCP认为最合适的长度发送,应用程序产生的数据报长度将保持不变。 2.TCP发出一段报文之后,会启动一个定时器,等待目的端确认;若在超时时间内未收到目的端确认,则会重传数据 3.TCP收到另一端的数据后,会回一个确认;确认并不是立即发送,通常是推迟几分之一秒 4.若TCP接收端接收到的TCP报文校验和不对,接收端不会回确认,并等待发送端重新发送 5.
2013-07-18 14:52:52 549
转载 printf
printf 编辑本段功能 c语言中产生格式化输出的函数(定义在 stdio.h 中)。向终端输出(显示器、控制台等) 编辑本段用法 int printf(const char *format,[argument]); format 参数输出的格式,定义格式为:%[flags][width][.prec][F|N|h|l]type 规定数据输出 方式,
2013-07-16 10:31:36 523
procexp(资源管理器多标签工具)
2013-05-30
Ailurus Linux下非常方便的安装软件工具
2011-10-23
最全的CButtonST资料
2011-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人