edit test.cpp
This commit is contained in:
@ -31,11 +31,10 @@ namespace ZNsHide*/}/*namespace ZNsMain*/
|
||||
|
||||
|
||||
template<typename T> class ZtCMy
|
||||
{ public: enum{EMyNum=1}; };
|
||||
|
||||
{ public: enum{EMyNum=10}; typedef T TypeData; };
|
||||
|
||||
template<typename T> class ZtCMy< ZNsMain::ZtCObjList<T> >
|
||||
{ public: enum{EMyNum=2}; };
|
||||
{ public: enum{EMyNum=20}; typedef T TypeData; };
|
||||
|
||||
|
||||
int main(int ArgiCnt, char** AppArgu)
|
||||
@ -54,6 +53,17 @@ int main(int ArgiCnt, char** AppArgu)
|
||||
cout<<"# CMy2::EMyNum="<<CMy2::EMyNum<<endl;
|
||||
cout<<"# CMy3::EMyNum="<<CMy3::EMyNum<<endl;
|
||||
|
||||
cout<<"# CMy1::TypeData="<<typeid(CMy1::TypeData).name()<<endl;
|
||||
cout<<"# CMy2::TypeData="<<typeid(CMy2::TypeData).name()<<endl;
|
||||
cout<<"# CMy3::TypeData="<<typeid(CMy3::TypeData).name()<<endl;
|
||||
/*
|
||||
# CMy1::EMyNum=10
|
||||
# CMy2::EMyNum=20
|
||||
# CMy3::EMyNum=10
|
||||
# CMy1::TypeData=int
|
||||
# CMy2::TypeData=int
|
||||
# CMy3::TypeData=class ZNsMain::ZtCArray<int,int const &,long>
|
||||
*/
|
||||
|
||||
CListByInt VO_IntList;
|
||||
CArrayInt VO_IntArr ;
|
||||
|
Reference in New Issue
Block a user