edit test.cpp

This commit is contained in:
2021-03-09 16:51:51 +09:00
parent effb5f0200
commit bda29ec4b3

View File

@ -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 ;