학습 목표

virtual 키워드는 어떤 오버헤드를 발생시키는가?

virtual table은 어떤방식으로 동작하는가?

테스트 환경 구축 목표 : gdb 사용


도커 진입

  1. open -g -a docker
  2. docker run -it --cap-add sys_ptrace debian

도커 셋팅

  1. apt update
  2. apt install -y vim gdb build-essential man-db

컴파일 & gdb 진입

g++ 1.cpp -g -std=c++98 && gdb a.out

gdb 셋팅

  1. set print asm-demangle on