![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程开发
文章平均质量分 70
fireice_hellopig
这个作者很懒,什么都没留下…
展开
-
getsockopt/setsockopt 函数说明
转自http://blog.csdn.net/xioahw/article/details/4056514转载 2014-10-14 22:24:49 · 453 阅读 · 0 评论 -
setsockopt/getsockopt使用小记
setsockopt/getsockopt用于设置/获取套接层相关的原创 2014-10-14 22:37:00 · 1416 阅读 · 0 评论 -
《C陷阱与缺陷》读书笔记
本文是自己读《C陷阱与缺陷》过程中的笔记,内容主要摘自原书 1. 当两个有符号整数运算时,“溢出”有可能发生。 例如:a和b是两个非负整型变量,检查a+b是否会溢出,可以采用如下方式: ANCI C标准在中定义了INT_MAX。 (1)if ((unsigned)a + (unsigned)b > INT_MAX) Complain(); (2)if (a > INT_MAX原创 2015-02-07 20:55:46 · 849 阅读 · 0 评论 -
探索C语言中单引号与双引号的区别
今天看了《C陷阱与缺陷》中对””与’’的描述,’’引起的一个字符代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值;””引起的字符串代表的是一个指向无名数组起始字符的指针。对这两个符号产生了兴趣,遂打开VS2010查看了单引号、双引号引起的字符在内存中的存储形式。 实验方式很简单,分别查看”yes”/’yes’/’ye’/’y’四种字符在内存中的存储形式,代码如下: int _tm原创 2015-01-27 00:22:10 · 10723 阅读 · 0 评论 -
C++类构造函数初始化列表
构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如: class CExample { public: int a; float b; //构造函数初始化列表 CExample(): a(0),b(8.8){} //构...转载 2018-09-14 21:30:58 · 294 阅读 · 0 评论