diff --git a/ZCppMainTest/ZtCBaseList_000.cpp b/ZCppMainTest/ZtCBaseList_000.cpp index e4eb1b9..06eb52d 100644 --- a/ZCppMainTest/ZtCBaseList_000.cpp +++ b/ZCppMainTest/ZtCBaseList_000.cpp @@ -696,6 +696,22 @@ namespace ZNsMain { cout< ZCLinkBase; + typedef ZNsIFaceEx::ZtCLink + ZCLinkStr ; public: - typedef ZCLinkData ZCLinkCStr ; - typedef ZtCLinkList ZCLinkStrList; + typedef ZtCLinkList ZCLinkDataList; + typedef ZtCLinkList ZCLinkStrList ; typedef typename - ZCLinkStrList::ZCLinkOpt ZCStrLinkOpt ; + ZCLinkDataList::ZCLinkOpt ZCStrLinkOpt ; public: @@ -108,23 +110,28 @@ namespace ZNsMain static int Main(int AI_ArgCnt=0, char* APP_ArgVal[]=0) { - ZTypLong VI_CallCnt = 0 ; - ZCLinkStrList VO_ZCLinkStrLis1; - ZCLinkStrList VO_ZCLinkStrLis2; - ZCStrLinkOpt VO_StrLinkOpt = VO_ZCLinkStrLis1.GetObjOpt(1); + ZTypLong VI_CallCnt = 0 ; + ZCLinkDataList VO_CDataLis1; + ZCLinkDataList VO_CDataLis2; + ZCLinkStrList VO_CStrLis20; + ZCStrLinkOpt VO_StrLinkOpt = VO_CDataLis1.GetObjOpt(1); cout<<"# VO_StrLinkOpt.has_value()="<