- 博客(3)
- 收藏
- 关注
原创 C++函数用时及调用跟踪类
这是很久以用看到的一种做法,利用了C++类的析构函数自动调用这一特性来实现的,十分巧妙。我实现的这个十分简陋,可能还有bug,但好歹思想是那么回事了,放着自己惦记时看看,呵呵。函数跟踪类,跟踪函数的调用情况及运行时间注意:非线程安全类,使用了MFC的CString及CFile仅适用于函数嵌套层次小于255的情况。可自已修改成与MFC无关的。使用方法:在需要的地方加入:#ifndef SCOUTFUN#define SCOUTFUN#endif#include "FunScout.h" 在开始记录
2010-08-31 01:32:00
1210
原创 C++宏在子类类型“识别”的一种方法
在C++的开发过程中总会碰到一些类(baseclass)需要被继承,并且这些子类(subclass)会被其它的模块(module)所使用。为了在使用到这些子类的模块中区分使用到的子类是不是指定的某个子类,通常都是给每个子类指定一个名字,通过名字匹配,但这样子名字是存在重名的可能性的。下面是我自己写的一套宏用来做这么的一件事:给每个子类分配一个ID。#define CLASS_TYPE_DEFINEpublic: /static UINT ClassType; /static UINT GetClassTyp
2010-08-31 01:00:00
1025
原创 开博记
这是我在csdn上的第一篇blog文,一直没什么时间写文章,估计这个博客上的文章也不会多。就当用来记录在开发过程中的一些想法的地方吧。祝自己顺利!这个编辑器似乎存在bug,我用五笔输入时向前删除最后一个英文字符时会将它之前的中文也一起删除了!
2010-08-31 00:22:00
651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人