C++
文章平均质量分 51
杨卓荦
很喜欢编程
展开
-
Ubuntu 下使用 C++ boost 库
Boost库是一个C++准标准库,提供很多丰富的功能,我想使用过C++编程的人几乎都知道。 在Ubuntu下,可以直接使用命令: sudo apt-get install libboost1.37-dev 来配置boost开发环境。 Boost库一般来讲是一个只需要头文件就可以使用的库,但是除了以下几个库需要单独编译成库文件Boost.Fil原创 2009-06-26 17:50:00 · 3648 阅读 · 0 评论 -
C++网络库总结
ACE - Adaptive Communication Environment http://www.cs.wustl.edu/~schmidt/ACE.html Common G++ (GNU) Home or Socket Class Reference Socket++ version 1.11 http://www.cs.utexas.edu/users/lavender/cou原创 2009-06-27 15:36:00 · 3397 阅读 · 0 评论 -
Ubuntu配置wxWidgets跨平台C++开发环境的方法
本文的配置环境Ubuntu 10.04 桌面版G++ 4.4.3GDB 7.0wxWidgets 2.8Code::Blocks 8.02安装集成开发环境“工欲善其事,必先利其器”。使用 C++ 开发 GUI 程序的开发人员都知道: MFC 有 Visual Studio , Qt 有 Qt Creator ,而对于 wxWidgets ,又有什么? 这里,我向大家推荐 Code::Blocks 。使用过 Visual Studio 和 Qt Creator 的人都知道,这两个 IDE 都有很强大的可视化开原创 2010-07-07 20:36:00 · 7558 阅读 · 0 评论 -
C++各种类型相关表格
下表展示各自数据类型最大的质数各自数据类型相关表格数据描述C++表示数据类型十进制表示数值上限最大的质数64位无符号整数unsigned long long18446744073709551615ULL18446744073709551557ULL64位有符号原创 2011-07-03 12:44:10 · 1053 阅读 · 0 评论 -
红黑树及C语言实现
红黑树与C语言查找算法 红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由Rudolf Bayer发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的: 它可以转载 2010-11-18 10:27:00 · 1722 阅读 · 2 评论 -
简单解释 C / C++ 字节对齐
首先,引入两个概念“数据类型大小”和“指定对齐值”:数据类型大小:char 为 1 个字节,short 为 2 个字节,int 为 4 个字节,double为 8 个字节等等;指定对齐值:#pragma pack (value) 所指定的对齐的值,例如 g++ 4.5.2 x86 默认值为 4;引入一个重要的概念——有效对齐值 N:有效对齐值 N = min( (1), (原创 2011-10-05 14:31:41 · 1320 阅读 · 4 评论