#include #include "ZCppMain/ZtCArray.H" #include "ZCppMain/ZtCObjList.H" using namespace std ; using namespace ZNsMain ; namespace ZNsMain{namespace ZNsHide { class ZCFunctor1 { private: ZTypInt mi_Index; public : ZCFunctor1(){mi_Index=0;} void operator()(int ArgiValue) { cout<<"# index="<<++mi_Index<<", Value="< class ZtCMy { public: enum{EMyNum=1}; }; template class ZtCMy< ZNsMain::ZtCObjList > { public: enum{EMyNum=2}; }; int main(int ArgiCnt, char** AppArgu) { cout< CListByInt; typedef ZNsMain::ZtCArray CArrayInt ; typedef ZtCMy CMy1; typedef ZtCMy CMy2; typedef ZtCMy CMy3; cout<<"# CMy1::EMyNum="<