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