반응형

객체 2

객체 인스턴스 C++ 용어정리

객체 인스턴스 C++ 용어정리 보통 객체라는 용어는 시도때도 없이 쓴다 왜그럴까? 객체와 인스턴스는 같은 의미로 혼용되어 사용할 수도 있지만 객체가 인스턴스를 포함한다고 보면 된다. 인스턴스는 객체가 메모리에 구현된 실체다. 예를들어보면 A라는 클래스가 있다면 우리는 A의 객체를 생성하기위해 다음과 같이 작업할 것이다. 이경우 a와 b라는 객체를 생성했다고 말한다. 이때 생성된 a와 b는 A클래스의 인스턴스라고 말한다. 다시정리해보자. a와 b 각각은 A클래스의 인스턴스이다. 이는 메모리에 구현된 실체이고 실제로 생성되었기 때문에 A의 인스턴스라고 말한다. 인스턴스는 단수적인 표현이며 클래스의 실체가 메모리에 구현된 객체를 표현하는데 쓴다. 인스턴스를 말하고있을땐 당신의 머리에 어떤 객체가 메모리에 실체..

IT용어 2014.01.09 (2)

클래스 객체와 포인터 그리고 다형성 C++

C++에서 객체의 의미와 클래스타입의 포인터가 갖는 의미 그리고 다형성에 대해서 살펴보도록하자. 다음은 상속의 개념을 간략화한 그림이다. (멤버변수,함수) (클래스) ㅁ ----------- ㅁ; 이런 선언시 호출되는 ㅁ도A 클래스의 것이다. 어떻게 된일인가. A객체포인터로 C를 가르키지말고 차라리 A를 가르키는거나 무슨차이가 있는 것인가? 그렇다 차이가없다. ㅁ

프로그래밍/cpp 2013.05.09
반응형