From e00d040a9db5f07e7773523601924e7746d99b2e Mon Sep 17 00:00:00 2001 From: sauron Date: Thu, 4 Mar 2021 16:27:38 +0900 Subject: [PATCH] edit ZMainHead.H --- ZCppMain/ZMainHead.H | 7 +++++++ ZCppMain/test.cpp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ZCppMain/ZMainHead.H b/ZCppMain/ZMainHead.H index 17a3acb..d85fdf9 100644 --- a/ZCppMain/ZMainHead.H +++ b/ZCppMain/ZMainHead.H @@ -1197,6 +1197,13 @@ namespace ZNsMain ■ template 인수가 Type11 까지 있음에 주의한다. 그러면 Type10 까지 전문화할 수 있는 것이다. -- 2015-02-16 21:20:00 + + 단, template 인수는 2개부터가 유효하다. + + typedef ZtStTuple CTupleInt1 는 오류다. + typedef ZtStTuple CTupleInt2 는 정상이다. + + 상식적으로도 ZtStTuple 으로 쓸 일은 없다. -- 2021-03-04 16:27 //////////////////////////////////////////////////////////////////////////////////////////*/ diff --git a/ZCppMain/test.cpp b/ZCppMain/test.cpp index fba4583..3ef9596 100644 --- a/ZCppMain/test.cpp +++ b/ZCppMain/test.cpp @@ -81,7 +81,7 @@ int main(int ArgiCnt, char** AppArgu) /* ZCFunctor1 선언이 main() 바깥에 있어야 하는 문제를 해결할 수 없을까. */ VO_IntList.IterElement(ZCShowData1::Exec); - VO_IntList.IterElemRef(ZCShowData2::Exec, VO_CTuple ); VO_CTuple._1=0 ; + VO_IntList.IterElemRef(ZCShowData2::Exec, VO_CTuple ); VO_CTuple._1=1 ; VO_IntList.IterElement(ZCShowData3::Exec, &VO_CTuple); VO_IntList.IterElement(&VO_CFunctor1 );