From 2ce107ed19355a7d1daee7d4e01beb5e8e101244 Mon Sep 17 00:00:00 2001 From: sauron Date: Wed, 15 Oct 2025 16:19:41 +0900 Subject: [PATCH] commit 2025-10-15 16:19 edit a bit ZCppMain/ZMainHead.H --- ZCppMain/ZMainHead.H | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ZCppMain/ZMainHead.H b/ZCppMain/ZMainHead.H index fcd9e66..77f026d 100644 --- a/ZCppMain/ZMainHead.H +++ b/ZCppMain/ZMainHead.H @@ -8668,6 +8668,21 @@ namespace ZNsMain void ItPrev(IterEasyIDc & ARRI_IterEasyID) const { ItPrev((TypeLinkC*&) (ARRI_IterEasyID)); } + /*////////////////////////////////////////////////////////////////// + + ItPrev(IterEasyIDc&) 와 ItNext(IterEasyIDc&) 에서 (TypeLinkC*&) 로 + 형변환하는 코드가 있는데, + + (TypeLinkC*&) 형변환과 (TypeLinkC*) 형변환 + + 은 다름에 주의. 따라서 ItNext(IterEasyID&) ItPrev(IterEasyID&) 에서 + + (TypeLink* &) 형변환과 (TypeLink *) 형변환 + + 도 서로 다른 것이다. -- 2025-10-15 16:19 + + //////////////////////////////////////////////////////////////////*/ + TypeData & ItD(ZCLink * AP_CLink ){return **AP_CLink ;} TypeData & ItD(iterator & ARR_Iterator ){return *ARR_Iterator;}