edit test.cpp

This commit is contained in:
2021-03-10 17:27:57 +09:00
parent f8fbc66cee
commit a2b499a7b4
4 changed files with 61 additions and 13 deletions

View File

@ -424,10 +424,13 @@ namespace ZNsMain
__for0(TypeSize, i, ml_UseSize)
{
ZNsMain::ZtCTypeData<TFunctor>::
GetObjRef(AO_Functor)(*VP_TypeArr); ++VP_TypeArr;
GetObjRef(AO_Functor)( *VP_TypeArr );
/* 위 코드로 인해서, AO_Functor 이 함수일 때 뿐이 아니라,
operator() 연산자를 가진 object 포인터일 때도 사용할 수 있게 되었다. */
++VP_TypeArr;
/* ZtCTypeData 으로 인해서, AO_Functor 이 함수일 때 뿐이 아니라,
operator() 연산자를 가진 object 포인터일 때도 사용할 수 있게 되었다.
*/
}/*
__for0(TypeSize, i, ml_UseSize)*/
}/*
@ -455,12 +458,14 @@ namespace ZNsMain
형태를 사용하면 좋을 것 같다. -- 2014-06-16 23:11:00
ZCCheckRef::PassData() 으로 인해, 인수를 ZtCRef 클래스를 이용해 인수를 참조
로 넘길 수 있게 되었다. -- 2021-03-10 16:56
/////////////////////////////////////////////////////////////////////////////*/
typedef ZNsMain::
ZtCTypeData<TTypeHelp> ZCTypeHelp;
ZtCCheckRef<TTypeHelp> ZCCheckRef;
Type* VP_TypeArr = mp_TypeArr;
@ -468,7 +473,7 @@ namespace ZNsMain
{
ZNsMain::ZtCTypeData<TFunctor>::GetObjRef(AO_Functor)
(
*VP_TypeArr, AO_TypeHelp
*VP_TypeArr, ZCCheckRef::PassData(AO_TypeHelp)
);
++VP_TypeArr; ///////////////////////////////////////
}/*
@ -498,15 +503,22 @@ namespace ZNsMain
형태를 사용하면 좋을 것 같다. -- 2014-06-16 23:11:00
ZCCheckRef::PassData() 으로 인해, 인수를 ZtCRef 클래스를 이용해 인수를 참조
로 넘길 수 있게 되었다. -- 2021-03-10 16:56
/////////////////////////////////////////////////////////////////////////////*/
typedef ZNsMain::ZtCCheckRef<TTypeHelp1> ZCCheckRef1;
typedef ZNsMain::ZtCCheckRef<TTypeHelp2> ZCCheckRef2;
Type* VP_TypeArr = mp_TypeArr;
__for0(TypeSize, i, ml_UseSize)
{
ZNsMain::ZtCTypeData<TFunctor>::GetObjRef(AO_Functor)
(
*VP_TypeArr, AO_TypeHelp1, AO_TypeHelp2
*VP_TypeArr, ZCCheckRef1::PassData(AO_TypeHelp1), ZCCheckRef2(AO_TypeHelp2)
);
++VP_TypeArr; ///////////////////////////////////////
}/*