我爱Aspx >> VC.Net >> Loki库读解-为TypeList添足:最远基类、最近基类、类型的排序Loki库读解-为TypeList添足:最远基类、最近基类、类型的排序
TypeList源码,下面代码还是很简单的,就不多说废话了。
#ifndef TYPELIST_ADD_H
#define TYPELIST_ADD_H
//-------------------------------------------------------------------------------
//Loki库自己的SUPERSUBCLASS_STRICT在DevCpp下编译不过,lokiVC6port提供的版本同下。
//-------------------------------------------------------------------------------
#define SUPERSUBCLASS_STRICT_FIX(T, U) \
(SUPERSUBCLASS(T, U) && \
!::Loki::Conversion<const T *, const U *>::sameType)
//-------------------------------------------------------------------------------
//-------------------------------------------------------------------------------
template <class TList, class T> struct MostBased;
template <class T>
struct MostBased<NullType, T>
{
typedef T Result;
};
【我对这篇文章有话说?】
实战DeviceIoControl 之五:列举..[05-21]
SDK按钮控件的实现[05-21]
VC++实现端口截听[05-21]
让VC不再编译帮助文件的方法[05-21]
禁止WinCE3.0操作系统下的对话框..[05-21]
让VC不再编译帮助文件的方法[05-21]
使用DirectShow驱动摄像头[05-21]
关于VC代码的编写和调试(一)[05-21]
使用DirectShow驱动摄像头[05-21]
一个颜色选择板[05-21]