- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 异常(try-throw-catch)
enum 物质{本本,别墅, 跑车, 女人}; …… 物质 某物质; …… try{ …… throw 某物质; …… }catch(物质 啥物质) { switch(啥物质) { case 本本:
2009-03-19 16:54:00
389
原创 mmp文件介绍与配置
一、概述: mmp项目定义文件使用与平台和编译器无关的方法规定了项目的属性。makmake工具把项目定义文件转换成专门平台的makefiles。abld工具封装了对makmake的调用,比makmake使用的更广泛。实际上,在一般的使用过程中,你基本上只使用abld,不会用到makmake。项目定义文件的扩展名是.mmp。注意:1、每个语句都占用一行。2、使用C++风格的
2009-03-16 15:12:00
2608
原创 memcpy、memset的实现
这两个经常用的string函数实现这么简单: void *memcpy(void *dest, const void *src, size_t count){ char *tmp = dest; const char *s = src; while (count--) *tmp++ = *s++; return dest;} void *memset(void *s, in
2008-09-03 16:49:00
605
原创 请这样使用断言assert
请这样使用断言#define AssertX(exp) (void)( (exp) || (_assert(#exp, __FILE__, __LINE__), 0) )获得assert断言的错误信息
2008-09-03 16:48:00
336
原创 交换CPU大小端字节顺序算法
static inline void Swap(void* pData, int size) { static int s_nDummy = 1; if(*(char*)(&s_nDummy) == 0) { unsigned char* pch = (unsigned char*)pData; KK_Assert(size
2008-09-01 16:11:00
526
原创 约瑟夫环算法
#include #include typedef int DataType;typedef struct Seqlist{ int n; DataType *element;}*PSeqList;PSeqList createList_seq(int m){ int i; PSeqList palist = (PSeqList)malloc(sizeof(struct S
2008-04-13 20:22:00
510
原创 linux下mp3播放器xmms的安装
费了一番力气,终于听上歌了,没有音乐怎么更好的工作。下面follow me:第一步:执行yum install xmms(如果不是FC系统,自己去google 搜索 xmms rpm下一个xmms-1.2.10-16 编译安装一下主程序) 第二步:google 搜索 xmms rpm 下载 xmms-mp3和xmms-wma安装 (这些是输入插件)编译安装第三步:google 搜索 xmms rp
2008-04-06 00:17:00
876
Windows下轻量级类MFC图形库 WTL7.0
2010-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人