From 3a41be365aada716b55090a8baf39425397704a7 Mon Sep 17 00:00:00 2001 From: sauron Date: Thu, 11 Sep 2025 14:31:07 +0900 Subject: [PATCH] commit 2025-09-11 14:31 edit a bit ZCppMain/ZtCArray.H --- ZCppMain/ZtCArray.H | 104 ---------------------------------------------------- 1 file changed, 104 deletions(-) diff --git a/ZCppMain/ZtCArray.H b/ZCppMain/ZtCArray.H index 0e8d715..1b91f9c 100644 --- a/ZCppMain/ZtCArray.H +++ b/ZCppMain/ZtCArray.H @@ -429,110 +429,6 @@ namespace ZNsMain template void IterElement(TFunctor AO_Functor, TTypeHelp AO_TypeHelp) { - /*///////////////////////////////////////////////////////////////////////////// - - ■ TTypeHelp 가 class 일 경우, 크기가 커서 참조로 넘어가야 한다면, - - IterElement(myFunctor_obj, myClass_Obj); - - 의 형태로 호출할 게 아니라, ZNsMain::ZtCObjectPtr<> 을 사용하여, - - myClass myClass_Obj; - - ZNsMain::ZtCObjectPtr myCObjPtr(myClass_Obj); - - 나 - - IterElement(myFunctor_obj, - ZNsMain::ZtCObjectPtr(myClass_Obj)); - - 형태를 사용하면 좋을 것 같다. -- 2014-06-16 23:11:00 - - - ZCCheckRef::PassData() 으로 인해, 인수를 ZtCRef 클래스를 이용해 인수를 참조 - 로 넘길 수 있게 되었다. -- 2021-03-10 16:56 - - 이제는 ZtCRef 과 ZCCheckRef 클래스 템플릿을 사용하면 된다. -- 2021-03-11 11:00 - - 이제는 ZftMCR() 과 ZftMCP() 을 사용하면 된다. -- 2025-08-07 17:55 - - ■ 예제1 -- 2025-08-07 17:35 - - #include - - #include "ZCppMain/ZtCArray.H" - - - using namespace std ; - using namespace ZNsMain; - - int main() - { - ZtCArray myArray; - - myArray.AddTail(10); - myArray.AddTail(20); - myArray.AddTail(30); - myArray.AddTail(40); - - class CHelpObj - { - public: - - CHelpObj() - { - } - - CHelpObj(const CHelpObj& rhs) - { - cout<<"* CHelpObj(const CHelpObj& rhs)"< ZCCheckRef;