linux C/C++
文章平均质量分 50
rabbitmum
这个作者很懒,什么都没留下…
展开
-
valgrind 使用
1. 下载地址http://valgrind.org,下载最新版本,3.7.02. 安装步骤解压./configure --prefix=/usr/local/make;make install3. 使用--tool= 最常用的选项。运行 valgrind中名为toolname的工具。默认memcheck。--h –help 显示帮助信息。-version转载 2012-04-18 15:52:51 · 515 阅读 · 0 评论 -
linux udp bind函数说明
1. IP包头部20个字节,其中有包含源IP地址与目标IP地址,报文长度用2个字节表示,说明最大IP大小为65535,如下图所示:0481216192431版本首部长度服务类型长度认证标志段偏移量TTL协议校验和源IP地址原创 2012-04-16 22:43:54 · 5599 阅读 · 1 评论 -
windows linux 源码跨平台
最近在做一个socket的测试程序,要求在windows与linux都能用。1. 肯定不能做两份源码,很低级2. 用户只需要重新编译,不能改源码所以做法就是:使用宏:WIN32 来区分平台,该宏在编译工具中就有定义了,没有问题哦原创 2012-08-10 10:54:38 · 301 阅读 · 0 评论 -
c++ 单例类 析构函数 声明
c++ 的单例类的析构函数应该是public还是非public,请看代码:#include #include #include class CTest{public: static CTest& GetInstance() { static CTest obj; return obj; }voi原创 2012-11-30 11:16:58 · 559 阅读 · 0 评论