- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 常见模板技术
这是在C++泛型编程(GP)时常常用到的技术,在工作学习中尽可以施展自己的才华。模板--一切皆有可能。1.隐藏参数细节模板代码和使用代码一般是这样: 1: templatetypename T> 2: class MyClass 3: { 4: private: 5: T m_val; 6:
2010-01-28 13:11:00 884
原创 整型映射和类型映射(节选自《Modern C++ Design》)
函数无法偏特化,但是却有重载。单从功能而言,重载是一个与偏特化相同的技术。 1: struct T1{}; 2: struct T2{}; 3: struct T3{}; 4: 5: void fun(T1 &fn); 6: void fun(T2 &fn); 7: void fun(T3 &fn);
2010-01-28 13:10:00 809
原创 一天一个CRT函数 _strdec
换操作系统了,Win7果然好用!而且对于每天12小时以上盯 着电脑的我来说,视觉感受也很重要!赞,一个字!来看看_strdec字符串函数吧,该函数比较两字符串,pStr1和pStr2必须指向同一source, 如果pStr2所指向pStr1的后面的字符,则返回pStr2前一个位置的字符地址,否则返回NULL。1.实现 1: /* 2: 比较两字符串,pS
2010-01-19 16:53:00 1576 2
原创 一天一个CRT函数 strcoll
来到重点介绍的章节了,String Manipulation。这个分类下的各函数都是处理以null-terminal结尾的字符串。来看看需要介绍的函数表strcoll按照指定locale设置比较两个字符串_strdec比较两字符串,返回指定字符串地址strcat把字符串加另一字符串strchr在字符串中寻找指定字符st
2010-01-15 14:38:00 1181
原创 一天一个CRT函数 __toascii tolower toupper
今天练习DataConversion剩余函数,涉及到abs、isascii、isspace、isdigit、isxdigit、iscntrl、isgraph、isprint、isalpha、isupper、islower、ispunct和toascii、tolower、toupper。厄,有点多,但是都很短小!也能从函数名知道该函数的作用(“顾名思义”)。1.实现 1: tem
2010-01-13 16:14:00 1192
原创 一天一个CRT函数 atoi
这一阵子真忙~年关将至,人也累死!前面已经说过,将字符串转换为数字其实就是做的字符串解析的工作,atoi也不例外。就是利用strtol函数来实现,若转换数字超过最大范围(LONG_MAX—LONG_MIN)则返回错误。原理如下:1)解析空格 tIsspace2)判断正负号 ‘-’or ’+’3)strtol判断转换进制 16进制、8进制、10进制4)解析数字字符
2010-01-12 11:41:00 1525
原创 一天一个CRT函数 atof
很久没写这个系列了,干脆换个名字叫“N天一个系列”(0 二、Data Conversion 函数 作用 atof 把字符串转换为float型数字 atoi 把字符串转换为int型数字 atol 把字符串转换为lo
2010-01-12 09:57:00 2367
MemoryPool
2010-08-21
Windows IOCP框架
2010-08-17
RRDTOOL_For_Windows
2009-04-14
基于MFC的Mib文件解析
2009-03-21
TaskManager
2009-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人