특별히 어려운 내용은 아니고,
임시 객체, 말 그대로 잠깐 생겼다 사라지는 객체라고 보면 되겠다.
#include <iostream>
class AAA
{
int n;
public:
AAA( int _n )
{
std::cout << "AAA객체 생성" << std::endl;
n = _n;
}
~AAA()
{
std::cout << "AAA객체 소멸" << std::endl;
}
};
void main()
{
// 생성과 동시에 소멸됨을 알 수 있다.
AAA(10);
}
// 결과
// AAA객체 생성
// AAA객체 소멸
'프로그래밍 > C++' 카테고리의 다른 글
예외 처리(try, catch, throw) (0) | 2010.04.04 |
---|---|
템플릿(template) (0) | 2010.04.04 |
연산자 오버로딩(operator overlonding)(2) (0) | 2010.04.04 |
연산자 오버로딩(operator overloading)(1) (0) | 2010.04.04 |
가상 복사 생성자 (0) | 2010.04.03 |