diff --git a/inc/hgl/type/IDName.h b/inc/hgl/type/IDName.h index d4e1320..7ebaf2f 100644 --- a/inc/hgl/type/IDName.h +++ b/inc/hgl/type/IDName.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include namespace hgl @@ -88,7 +89,7 @@ namespace hgl const int compare(const OrderedIDName &oin)const override{return GetID()-oin.GetID();} };//class IDName -#define DefineIDName(name,type) using name=OrderedIDName; //使用__COUNTER__是为了让typeid()不同 +#define DefineIDName(name,type) using name=OrderedIDName; using name##Set=SortedSet; //使用__COUNTER__是为了让typeid()不同 DefineIDName(AnsiIDName, char) DefineIDName(WideIDName, wchar_t)