diff --git a/ZCppMain/ZMainHead.H b/ZCppMain/ZMainHead.H index 5a433f2..536be67 100644 --- a/ZCppMain/ZMainHead.H +++ b/ZCppMain/ZMainHead.H @@ -4235,6 +4235,19 @@ namespace ZNsCPP */ -- 2011-03-03 22:43:00 +■ 아래 my1 과 my2 의 자료형은 서로 다르다. + + char my1[]="C++ World1"; + const char* my2 ="C++ World2"; + + cout< char [11] + my2 => char const * __ptr64 + + -- 2025-08-21 12:42 + ■ 코드 리뷰 체크 리스트 예. (김익환/전규현 著 '소프트웨어 개발의 모든 것' 167 page) □ 리뷰자가 리뷰하고 있는 소스 코드를 이해하고 있는가? diff --git a/ZCppMain/ZtCArray.H b/ZCppMain/ZtCArray.H index f689c9d..8abc364 100644 --- a/ZCppMain/ZtCArray.H +++ b/ZCppMain/ZtCArray.H @@ -30,6 +30,7 @@ namespace ZNsMain typedef const ZCIterator const_iterator; public: + class ZCIterator { private: mutable @@ -92,6 +93,7 @@ namespace ZNsMain };/* class ZCIterator + public :*/ protected: enum{ZEAddSize=20}; @@ -137,6 +139,8 @@ namespace ZNsMain ZCArray& operator=(const ZCArray& rhs) { + if(this==&rhs) return *this ; + ReAlloc(rhs.ml_UseSize, false); ml_UseSize=rhs.ml_UseSize;