From 4fc794e834060854f11865c21375634e00b84be8 Mon Sep 17 00:00:00 2001 From: sauron Date: Tue, 14 Oct 2025 00:36:21 +0900 Subject: [PATCH] commit 2025-10-14 00:36 edit a bit ZCppMain/ZtCArray.H --- ZCppMain/ZtCArray.H | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/ZCppMain/ZtCArray.H b/ZCppMain/ZtCArray.H index de5d608..5d124aa 100644 --- a/ZCppMain/ZtCArray.H +++ b/ZCppMain/ZtCArray.H @@ -22,7 +22,7 @@ namespace ZNsMain typedef TTypArg TypeArg ; typedef TSize TypeSize ; public: - class ZCNodePoint; class ZCDataPointC ; + class ZCNodePoint; class ZCNodePointC ; public: typedef TypeData* IterEasy ; typedef TypeData* TypeNode ; // ZCLinkPoint::GetNode() 의 반환형. @@ -34,10 +34,10 @@ namespace ZNsMain typedef const TypeNode TypeNodeC ; // ZCLinkPoint::GetNode() const 의 반환형. typedef const IterEasy IterEasyC ; - typedef ZCDataPointC iteratorC ; + typedef ZCNodePointC iteratorC ; /**********************************************/ typedef ZCNodePoint iterator ; - typedef ZCDataPointC const_iterator; + typedef ZCNodePointC const_iterator; public: @@ -131,7 +131,7 @@ namespace ZNsMain class ZCNodePoint*/ - class ZCDataPointC + class ZCNodePointC { private: mutable TypeData* mp_Data ; @@ -139,7 +139,7 @@ namespace ZNsMain const ZtCArray& mr_CArray; public: - ZCDataPointC(const ZtCArray& AR_CArray, Type& AR_CData, TSize AL_ElePos) : + ZCNodePointC(const ZtCArray& AR_CArray, Type& AR_CData, TSize AL_ElePos) : mr_CArray(AR_CArray) /*****************************************************************/ { @@ -147,27 +147,27 @@ namespace ZNsMain mr_CArray=&AR_CArray; ml_ElePos=AL_ElePos ; }/* - ZCDataPointC(ZtCArray& AR_CArray, Type& AR_CData, TSize AL_ElePos)*/ + ZCNodePointC(ZtCArray& AR_CArray, Type& AR_CData, TSize AL_ElePos)*/ - ZCDataPointC(ZtCArray& AR_CArray) : mr_CArray(AR_CArray) + ZCNodePointC(ZtCArray& AR_CArray) : mr_CArray(AR_CArray) { mp_Data = AR_CArray.mp_TypeArr ; ml_ElePos=(AR_CArray.size()>0 ? 1 : 0 ) ; }/* - ZCDataPointC(ZtCArray& AR_CArray)*/ + ZCNodePointC(ZtCArray& AR_CArray)*/ - ZCDataPointC(const ZCDataPointC& rhs) : mr_CArray(rhs.mr_CArray) + ZCNodePointC(const ZCNodePointC& rhs) : mr_CArray(rhs.mr_CArray) { mp_Data = rhs.mp_TypeArr ; ml_ElePos=(mr_CArray.size()>0 ? 1 : 0 ) ; }/* - ZCDataPointC(const ZCDataPointC& rhs)*/ - ZCDataPointC(const ZCNodePoint & rhs) : mr_CArray(rhs.mr_CArray) + ZCNodePointC(const ZCNodePointC& rhs)*/ + ZCNodePointC(const ZCNodePoint & rhs) : mr_CArray(rhs.mr_CArray) { mp_Data = rhs.mp_TypeArr ; ml_ElePos=(mr_CArray.size()>0 ? 1 : 0 ) ; }/* - ZCDataPointC(const ZCNodePoint & rhs)*/ + ZCNodePointC(const ZCNodePoint & rhs)*/ TypeSize size () const{return mr_CArray.size();} @@ -177,30 +177,30 @@ namespace ZNsMain TypeDataC* operator->() const{return mp_Data;} - ZCDataPointC& operator++( ){++mp_Data; ++ml_ElePos; return *this;} - ZCDataPointC operator++(int){++mp_Data; ++ml_ElePos; return *this;} + ZCNodePointC& operator++( ){++mp_Data; ++ml_ElePos; return *this;} + ZCNodePointC operator++(int){++mp_Data; ++ml_ElePos; return *this;} - const ZCDataPointC& operator++( ) const{++mp_Data; ++ml_ElePos; return *this;} - const ZCDataPointC operator++(int) const{++mp_Data; ++ml_ElePos; return *this;} + const ZCNodePointC& operator++( ) const{++mp_Data; ++ml_ElePos; return *this;} + const ZCNodePointC operator++(int) const{++mp_Data; ++ml_ElePos; return *this;} - ZCDataPointC operator+(TSize AL_AddPos) const + ZCNodePointC operator+(TSize AL_AddPos) const { - return ZCDataPointC(*this, mp_Data+AL_AddPos, ml_ElePos+AL_AddPos); + return ZCNodePointC(*this, mp_Data+AL_AddPos, ml_ElePos+AL_AddPos); }/* - ZCDataPointC operator+(TSize AL_AddPos) const*/ + ZCNodePointC operator+(TSize AL_AddPos) const*/ - bool operator == (const ZCDataPointC& rhs) const + bool operator == (const ZCNodePointC& rhs) const { return ml_ElePos == rhs.ml_ElePos; } - bool operator != (const ZCDataPointC& rhs) const + bool operator != (const ZCNodePointC& rhs) const { return ml_ElePos != rhs.ml_ElePos; } - bool operator > (const ZCDataPointC& rhs) const + bool operator > (const ZCNodePointC& rhs) const { return ml_ElePos > rhs.ml_ElePos; } - bool operator >= (const ZCDataPointC& rhs) const + bool operator >= (const ZCNodePointC& rhs) const { return ml_ElePos >= rhs.ml_ElePos; } - bool operator < (const ZCDataPointC& rhs) const + bool operator < (const ZCNodePointC& rhs) const { return ml_ElePos < rhs.ml_ElePos; } - bool operator <= (const ZCDataPointC& rhs) const + bool operator <= (const ZCNodePointC& rhs) const { return ml_ElePos <= rhs.ml_ElePos; } bool operator == (TypeSize AL_Size) const @@ -218,7 +218,7 @@ namespace ZNsMain public: };/* - class ZCDataPointC*/ + class ZCNodePointC*/ public :