마지막의 SoComplex();는 함수인가요?
글쓴이: dokeun / 작성시간: 수, 2013/08/28 - 4:43오후
C++ 어제 입문했습니다 ^^;
생성자와 복사생성자를 공부하느라 아래의 코드를 보고 있는데, 잘 이해가 안가는 부분이 있어서 질문 올립니다.
return 0;전의 SoComplex();는 SoComplex 클래스의 생성자를 호출하는 것 같은데, 정확하게 무슨 의미인지 모르겠습니다.
/*
* NeedGlobal.cpp
*
* Created on: Aug 28, 2013
* Author: dokeun
*/
#include <iostream>
using namespace std;
int simObjCnt=0;
int cmxObjCnt=0;
class SoSimple
{
public:
SoSimple(){
simObjCnt++;
cout<<simObjCnt<<"번째 SoSimple 객체"<<endl;
}
};
class SoComplex
{
public:
SoComplex(){
cmxObjCnt++;
cout<<cmxObjCnt<<"번째 SoComplex 객체"<<endl;
}
SoComplex(SoComplex ©)
{
cmxObjCnt++;
cout<<cmxObjCnt<<"번째 SoComplex 객체"<<endl;
}
};
int main(void)
{
SoSimple sim1;
SoSimple sim2;
SoComplex com1;
SoComplex com2=com1;
SoComplex();
return 0;
}Forums:


댓글 달기