C++
linking520
这个作者很懒,什么都没留下…
展开
-
MinGW 环境变量的配置
2009-08-27 07:49在VS2005中,纯C的代码编译起来有点麻烦,最近在同门那里找到了一个能在windows底下像用Linux编译C一样的东东,叫做MinGW,挺好用嗒!1.安装mingw安装文件在“MinGW-5.1.4”2.配置环境变量 首先,我们先在www.mingw.org上找到下载的链接地址,然原创 2011-06-26 19:49:00 · 849 阅读 · 0 评论 -
C++开源跨平台类库 收藏
在如下的库支持下,开发的系统可以很方便移植到当前大部分平台上运行而无需改动,只需在对应的平台下 用你喜欢的编译器重新编译即可。经典的C++库: STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近标准了,故目前不怎么用它了。 Boost---------准标准库, 功能强大 涉转载 2011-06-26 15:07:00 · 521 阅读 · 0 评论 -
Windows下编译memcached-1.4.5(32bit和64bit)
Windows下编译memcached-1.4.5(32bit和64bit) 收藏 作者:徐兆元(FLxyzsby@163.com)1.简介Memcached 是一个高性能的分布式内存对象缓存系统。它通过将数据缓存在内存中来减少对数据库和文件系统的访问,减轻数据库及操作系统的负担,提高应用系统的速转载 2011-06-26 15:35:00 · 1086 阅读 · 2 评论 -
一个简单实用的内存池之一(c实现)
http://www.cppblog.com/jaxe/archive/2009/09/17/96581.html 都知道频繁分配内存释放内存很耗系统资源,而且容易造成内存碎片。因此写了个简单的内存池实现,越简单越好,为什么?做复杂了效率还不如直接malloc。因此这个内存池采用链表连接内存块的方式,分配的是固定大小的内存块,从池中取内存和归还内存是用的空闲链表堆栈操作, 没有使用线程转载 2012-01-13 12:28:10 · 379 阅读 · 0 评论 -
函数用法
1.使用QueryPerformanceFrequency 计算程序执行时间/////////////////////////////////////////////////#include #include using namespace std;////////////////////////////////////////////////void main(转载 2012-01-13 12:31:18 · 276 阅读 · 0 评论 -
一个简单实用的内存池实现之二 (C实现)
http://www.cppblog.com/jaxe/archive/2009/09/27/97362.html 上一篇内存池的实现其实更像一个后备列表的实现。使用上来说不是很方便,要申请的内存块是一个BLOCK结构的一个个成员,而且每次从系统内存堆中申请都是一小块一小块,也没有考虑字节对齐。因此让我们来看看新的一个内存池的实现吧。 这个内存池是根据《c++应用程序性能优转载 2012-01-13 12:20:58 · 304 阅读 · 0 评论 -
理解可变参数va_list、va_start、va_arg、va_end原理及使用方法
概述由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论.定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n) ((sizeof(n)转载 2012-01-13 12:39:34 · 342 阅读 · 0 评论