C++宏在子类类型“识别”的一种方法
来源:互联网 发布:福特嘉年华轮毂15数据 编辑:程序博客网 时间:2024/05/16 10:15
在C++的开发过程中总会碰到一些类(baseclass)需要被继承,并且这些子类(subclass)会被其它的模块(module)所使用。为了在使用到这些子类的模块中区分使用到的子类是不是指定的某个子类,通常都是给每个子类指定一个名字,通过名字匹配,但这样子名字是存在重名的可能性的。下面是我自己写的一套宏用来做这么的一件事:给每个子类分配一个ID。
使用方法如下:
baseclass.h
baseclass.cpp
subclass.h
subclass.cpp
判断子类是否属于某一类型如下:
- C++宏在子类类型“识别”的一种方法
- 子类类型检查的一种简单机制
- 在c++程序中重启自己的一种方法
- Java:子类调用超类方法的一种特殊情况
- Parcelable在子类中实现的方法
- 如何在子类外调用父类的方法
- 在父类中调用子类的方法。
- 在C 中子类继承和调用父类的构造函数方法
- CPU类型在 VS下的宏识别
- struts类型转换的一种简便方法
- 泛型子类获取父类的模板类型方法
- 动态类型 的 概念 与 识别方法
- 一种基于BP神经网络的车牌字符识别方法
- 配置数据的继承(默认数据),类似子类继承父类的一种方法。
- 第八章 多态总结 协变返回类型 向下转型 和运行时类型识别继承中 is-a 和 is-like-a及子类父类的方法调用(ClassCastException)
- c语言struct的一种初始化方法
- C 消息连接的一种系统方法
- c进制转换的一种方法
- Apple's OpenCL
- sed用法入门
- 3.2 表、栈和队列_表ADT
- JAVA中setDate()与setTimestamp()区别
- Oracle10g下jdbc驱动包有什么区别
- C++宏在子类类型“识别”的一种方法
- 单元测试
- 面试题目
- 比较两字符串相似度算法
- 引发异常时, 编译器总是创建一个临时拷贝...
- PHP Expert Editor v4.3(含汉化包与注册码)
- 关于Visual Studio 2010的MSDN Library的问题
- 事件、委托、异步同步
- C++函数用时及调用跟踪类