• 추천글
  • 최신글
  • 검색범위
  • ( 9 건)
1
이전 다음 이미지있는 글만 보기
  • 6. 생성자와 소멸자를 이용한 향상된 추상화 - 2
  • 쩐의시대| 09.06.24 11:11
  • 암시적인 디폴트 생성자와 소멸자 만약 여러분이 클래스를 위한 디폴트 생성자와 소멸자를 제공하지 않으면 그 클래스는 암시적인 생성자와 소멸자를 포함하게 된다. 이러한 암시적인 생성자와 소멸자는 빈 본체를 가지는 디폴트 생성자와 소멸자와 동등하다. 이.....
  • 6. 생성자와 소멸자를 이용한 향상된 추상화 - 1
  • 쩐의시대| 09.06.23 10:41
  • C++의 여러 목표들 중 하나는 클래스의 인스턴스들을 내장형의 인스턴스들만큼 사용하기 쉽게 만드는 것이다. 이것은 추상화의 진보된 형태로서 형이 내장형이든 사용자 정의형이든 상관 없이 추상화하는 것을 의미한다. C++은 이런 종류의 추상화를 돕기 위해 특별.....
  • [C++] Constructor/Destructor (생성자/소멸자)
  • Kani Style| 08.05.20 00:42
  • 학생 클래스를 구현해보자. ① 학생 한명의 정보를 입력받아 출력하는 간단한 프로그램이다. ② 학생정보는 이름, 나이, 전화번호, 주소로 구현된다. 멤버변수는 private으로 선언하며, 주소는 char포인터(char*)형으로 선언한다. 즉, 주소는 넘겨받은 길이만큼 .....
  • Class writing in C++.
  • Lonewolf's story :: Awaken the giant!| 08.01.07 15:57
  • 본래 기본적으로 클래스는 1개 파일에 1개를 기술하는것이 옳은 방식이다. 1개의 헤더파일 내에 클래스의 멤버변수와 메서드 프로토타입을 선언한 후, 해당 코드파일 내에 메서드를 기술하는 방법으로 쓴다.// 헤더파일의 내용. StdAfx.h class a .....
  • Destructor가 왜 2번 불리는 거죠?
  • Extremely Agile| 07.12.12 11:56
  • 오늘 같이 일하는 분들 중 가운데 한분으로부터 왜 제 프로그램을 실행시키면 destructor가 2번 불리는 거죠?라는 질문을 들었습니다.소멸자는 명시적으로 불러주지 않는 한 (뭐 가령 obj.TheClass::~TheClass()와 같이 해 주지 않는 한) 절대로 두 번 불리지 않습니다......
  • C++ 생성자의 virtual 함수
  • 국가연금술사| 07.09.01 21:20
  • C++ 생성자의 virtual 함수 C++에서 생성자에서는 virtual 함수를 불러도 제대로 동작하지 않는다. 다음과 같은 샘플의 예에서 derived 클래스에서 소멸자 ~derived는 ~base대신에 출력되지만 생성자의 경우는 생성자의 virtual 자체가 없기 때문에, derived(.....