객체 썸네일형 리스트형 C++ 클래스의 임시 객체 임시 객체 기본적으로 C문법에서 int a = 3 + 5; 라는 코드를 입력하고 컴파일 하게 되면 a가 메모리에 올라가서 4바이트를 잡고 (32비트 운영체제 일때) 있다고 생각 하겠지만 실은 3과 5도 메모리에 올라가있다. 그래야 CPU가 처리를 하기 때문... 그럼 총 12바이트가 올라가게 되는데 a같은 경우는 함수가 끈날때 까지는 계속적으로 메모리에 로드되어 있지만 3 과 5는 저 라인이 끈나는 즉시 소멸 된다. 임시 객체는 이와 같다. 클래스 이름에 괄호를 치로 바로 멤버변수 값을 기제 하게 되는데 아래와 같다. #include #include class A { char name[20]; public: A(char* _name) { strcpy(name, _name); cout 더보기 이전 1 다음