c++语言
lwbiam
这个作者很懒,什么都没留下…
展开
-
c/c++ 宏中"#"和"##"的用法
kennyhe 发表于 2007-2-13 12:25:57 一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#i nclude#i ncludeusing namespace std; #define STR(s) #s#define CONS(a,b) int(a##e##b)int main(){ printf(STR(vck));转载 2007-02-27 23:20:00 · 1719 阅读 · 2 评论 -
遍历删除测试程序
/** * 遍历删除测试程序 * * 测试遍历stl顺序表类容器的删除操作的正确有效的做法 * * msvc 7.1 编译通过 by lwb */#include "stdafx.h"#include "conio.h"#include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ typedef l原创 2007-03-08 09:41:00 · 660 阅读 · 0 评论 -
成员函数指针数组
函数指针数组用于同种数据结构,多种处理类型的应用中,主要好处是避免了判断switch的使用。普通函数作为函数指针数组元素可简单赋值,而类的成员函数作为函数指针数组的元素,要特别注意声明的时候(如typedef)要指定类作用域,否则编译会出错。例子://///////////////////// a.hclass A{public: A(); void dispatchMsg(uint3原创 2007-01-29 17:58:00 · 1020 阅读 · 0 评论