본문 바로가기

프로그램언어/More Effective C++

항목 3 : 배열과 다형성은 같은 수준으로 놓고 볼 것이 아니다.


상속성은 기본 베이스 클래스에서 객체의 포인터 참조자를 통해 파생 클래스 조작을 할 수 있다는 점을 가지고
있습니다. 이러한 참조자 포인터를 가지고 상속성을 가지고 다형성을 가지고 있다고 합니다. 배열의 경우에는
배열 또한 다형성과 같은 조작이 가능은 합니다. 하지만 배열은 연속된 메모리상의 주소를 가르키기 때문에
지정된 범위내에서 상수 시간으로 접근이 가능합니다.