
C/C++编程
文章平均质量分 67
pengwei2698
这个作者很懒,什么都没留下…
展开
-
关于类中的const 及 static成员初始化实例
class A2{private: static const int m_all = 3; const int m_const; static int m_static;public: A2(int i_const = 12):m_const(i_const) { }};int A2::m_static = 4;原创 2012-01-16 10:25:36 · 265 阅读 · 0 评论 -
VS调试错误_ASSERTE(_CrtIsValidHeapPointer(pUserData))
转自:http://blog.youkuaiyun.com/laryyzhao/article/details/7544900这个错误有两种可能:一.释放的问题1,内存不能跨模块分配和释放,模块分配的内存必须由该模块自己来释放。应该在DLL中再加一个方法,比如MemRelease,主程序调用这个方法来释放内存。2,就是绕过new和delete,用GlobalAlloc()和GlobalFree转载 2012-05-15 20:55:47 · 3470 阅读 · 0 评论 -
内存泄露检测工具--valgrind
http://www.cnblogs.com/wangkangluo1/archive/2011/07/20/2111273.htmlhttp://www.rosoo.net/a/201005/9327.htmlhttp://wenku.baidu.com/view/b2c6014469eae009581beccb.htmlValgrind 安装1. 到www.va原创 2012-09-28 18:55:31 · 625 阅读 · 0 评论 -
tuxedo 客户端使用gcc编译
linux环境下,tuxedo使用gcc编译相关1、使用buildclient -v,查看编译器的类型和命令格式2、编译:g++ -o tuxedo_main tuxedo_main.c tuxedo_interface.c -I${TUXDIR}/include -L${TUXDIR}/lib -ltux -lbuft -lfml -lfml32 -lengine -ldl -l原创 2012-08-27 21:30:13 · 4414 阅读 · 0 评论 -
Valgrind手册翻译
名字: valgrind是一个调试和剖析的程序工具集。概要用法: valgrind [[valgrind] [options]] [your-program] [[your-program-options]]概述: Valgrind是一个Linux下灵活的调试和剖析可执行工具。它由在软件层提供综合的 CPU内核,和一系转载 2013-10-08 19:41:03 · 661 阅读 · 0 评论 -
linux 高效网络编程之内核及系统参数影响(待续)
内核级网络参数设置:/proc/sys/net/core 目录下, 各个参数的配置文件都是最大值网络传输动态参数:/proc/sys/net/ipv4/内核级参数1、socket write buffer(发送窗口大小), 可参考:873200$/proc/sys/net/core/wmem_default 默认大小$/proc/sys/net/core/wmem_ma原创 2015-04-26 18:14:28 · 517 阅读 · 1 评论