클래스도 마찬가지로 기계어로 바뀌면 구조체와 똑같되 다만 가상 함수가 있을 때 vtable을 가리키는 포인터를 하나 더 가진다는 정도만 다르다. 멤버 함수는 일반 함수와 동일하되 다만 첫 번째 인수가 this로 고정되어 있는 호출 규약을 사용하므로 이 함수를 호출할 때는 항상 호출 객체의 포인터가 같이 전달되도록 컴파일될 뿐이다.








구조체도 가상함수테이블 , this 포인터 다있는거같던데