摘要: 一,概述 字符测试函数 包含在头文件 <ctype.h>中 这些都是宏定义,而非真正函数。1)isalnum 测试字符是否为英文字母或数字#include <stdio.h> #include <ctype.h> int main() { char str[]="12#$%sdfsfsf"; int i; for(i=0;str[i]!=0;++i) if(isalnum(str[i])) printf("%c is an alphanumberic character\n",str[i]); return 0; }2 阅读全文
posted @ 2012-06-24 23:33 MXi4oyu 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一,概述 仿函数(functor),就是使一个类的使用看上去象一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。 有些功能的的代码,会在不同的成员函数中用到,想复用这些代码。 1)公共的函数,可以,这是一个解决方法,不过函数用到的一些变量,就可能成为公共的全局变量,再说为了复用这么一片代码,就要单立出一个函数,也不是很好维护。 2)仿函数,写一个简单类,除了那些维护一个类的成员函数外,就只是实现一个operator(),在类实例化时,就将要用的,非参数的元素传入类中。二,仿函数(fu... 阅读全文
posted @ 2012-06-24 21:36 MXi4oyu 阅读(344) 评论(0) 推荐(0) 编辑