From bf3aa88ec159e4104912f99b445f2f3ffd431f18 Mon Sep 17 00:00:00 2001 From: sauron Date: Wed, 15 Oct 2025 18:45:06 +0900 Subject: [PATCH] commit 2025-10-15 18:44 edit a bit ZCppMainTest/ZtCBaseList_000.cpp --- ZCppMainTest/ZtCBaseList_000.cpp | 16 ++++ ZCppMainTest/ZtCLinkList_001.cpp | 161 ++++++++++++++++++++++----------------- 2 files changed, 106 insertions(+), 71 deletions(-) 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()="<