edit ZtCArray.H
This commit is contained in:
@ -444,23 +444,35 @@ namespace ZNsMain
|
||||
|
||||
의 형태로 호출할 게 아니라, ZNsMain::ZtCObjectPtr<> 을 사용하여,
|
||||
|
||||
myClass myClass_Obj; ZNsMain::ZtCObjectPtr<myClass> myCObjPtr(myClass_Obj);
|
||||
myClass myClass_Obj;
|
||||
|
||||
ZNsMain::ZtCObjectPtr<myClass> myCObjPtr(myClass_Obj);
|
||||
|
||||
나
|
||||
|
||||
IterElement(myFunctor_obj, ZNsMain::ZtCObjectPtr<myClass>(myClass_Obj));
|
||||
IterElement(myFunctor_obj,
|
||||
ZNsMain::ZtCObjectPtr<myClass>(myClass_Obj));
|
||||
|
||||
형태를 사용하면 좋을 것 같다. -- 2014-06-16 23:11:00
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////*/
|
||||
|
||||
|
||||
typedef ZNsMain::
|
||||
ZtCTypeData<TTypeHelp> ZCTypeHelp;
|
||||
|
||||
|
||||
Type* VP_TypeArr = mp_TypeArr;
|
||||
|
||||
__for0(TypeSize, i, ml_UseSize)
|
||||
{
|
||||
ZNsMain::ZtCTypeData<TFunctor>::
|
||||
GetObjRef(AO_Functor)(*VP_TypeArr, AO_TypeHelp); ++VP_TypeArr;
|
||||
ZNsMain::ZtCTypeData<TFunctor>::GetObjRef(AO_Functor)
|
||||
(
|
||||
*VP_TypeArr, ZCTypeHelp::GetObjRef(AO_TypeHelp)
|
||||
);
|
||||
/////////////////////////////////////////////////////
|
||||
|
||||
++VP_TypeArr;
|
||||
}/*
|
||||
__for0(TypeSize, i, ml_UseSize)*/
|
||||
}/*
|
||||
@ -490,13 +502,20 @@ namespace ZNsMain
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////*/
|
||||
|
||||
typedef ZNsMain::ZtCTypeData<TTypeHelp1> ZCTypeHelp1;
|
||||
typedef ZNsMain::ZtCTypeData<TTypeHelp2> ZCTypeHelp2;
|
||||
|
||||
|
||||
Type* VP_TypeArr = mp_TypeArr;
|
||||
|
||||
__for0(TypeSize, i, ml_UseSize)
|
||||
{
|
||||
ZNsMain::ZtCTypeData<TFunctor>::GetObjRef(AO_Functor)
|
||||
(*VP_TypeArr, AO_TypeHelp1, AO_TypeHelp2);
|
||||
(
|
||||
*VP_TypeArr
|
||||
, ZCTypeHelp1::GetObjRef(AO_TypeHelp1)
|
||||
, ZCTypeHelp2::GetObjRef(AO_TypeHelp2)
|
||||
);
|
||||
|
||||
++VP_TypeArr; ///////////////////////////////////////
|
||||
}/*
|
||||
|
Reference in New Issue
Block a user