diff --git a/ZCppMain/ZMainHead.H b/ZCppMain/ZMainHead.H index 57d02de..321a9f2 100644 --- a/ZCppMain/ZMainHead.H +++ b/ZCppMain/ZMainHead.H @@ -998,6 +998,9 @@ namespace ZNsMain /* template 인수에 ZtCRef 가 있으면, 해당 값을 참조로 인식하고 그렇지 않으면, 일반적인 복사해서 전달되는 값으로 인식한다. + + ZtCArray.H 같은 자료 구조에서 사용하고 있다. + -- 2021-04-10 16:15 */ template class ZtCCheckRef diff --git a/ZCppMain/ZtCArray.H b/ZCppMain/ZtCArray.H index ef929a4..8fab347 100644 --- a/ZCppMain/ZtCArray.H +++ b/ZCppMain/ZtCArray.H @@ -462,6 +462,8 @@ namespace ZNsMain ZCCheckRef::PassData() 으로 인해, 인수를 ZtCRef 클래스를 이용해 인수를 참조 로 넘길 수 있게 되었다. -- 2021-03-10 16:56 + 이제는 ZtCRef 과 ZCCheckRef 클래스 템플릿을 사용하면 된다. -- 2021-03-11 11:00 + /////////////////////////////////////////////////////////////////////////////*/ typedef ZNsMain:: @@ -507,6 +509,8 @@ namespace ZNsMain ZCCheckRef::PassData() 으로 인해, 인수를 ZtCRef 클래스를 이용해 인수를 참조 로 넘길 수 있게 되었다. -- 2021-03-10 16:56 + 이제는 ZtCRef 과 ZCCheckRef 클래스 템플릿을 사용하면 된다. -- 2021-03-11 11:00 + /////////////////////////////////////////////////////////////////////////////*/ typedef ZNsMain::ZtCCheckRef ZCCheckRef1; @@ -518,7 +522,9 @@ namespace ZNsMain { ZNsMain::ZtCTypeData::GetObjRef(AO_Functor) ( - *VP_TypeArr, ZCCheckRef1::PassData(AO_TypeHelp1), ZCCheckRef2(AO_TypeHelp2) + *VP_TypeArr + , ZCCheckRef1::PassData(AO_TypeHelp1) + , ZCCheckRef2::PassData(AO_TypeHelp2) ); ++VP_TypeArr; /////////////////////////////////////// }/* diff --git a/ZCppMain/ZtCObjList.H b/ZCppMain/ZtCObjList.H index f7bb65a..a99732f 100644 --- a/ZCppMain/ZtCObjList.H +++ b/ZCppMain/ZtCObjList.H @@ -1585,7 +1585,9 @@ namespace ZNsMain { ZtCTypeData::GetObjRef(AO_Functor) ( - VP_LoopLink->mo_Type, ZCCheckRef1::PassData(AO_TypeHelp1), ZCCheckRef2::PassData(AO_TypeHelp2) + VP_LoopLink->mo_Type + , ZCCheckRef1::PassData(AO_TypeHelp1) + , ZCCheckRef2::PassData(AO_TypeHelp2) ); ////////////////////////////////////////////