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