c++ 프로그램을 만들던 중 아래와 같은 에러가 발생했다.
구글링해보니 가상함수를 선언해놓고, 상속받은 클래스에서 정의하지 않으면 뜨는 에러라고 한다. 그래서 상속받은 객체를 다 찾아보았으나 문제가 없었다.
몇 번 삽질을 하다가 원인을 알아냈다. 가상함수를 선언할 때 0으로 초기화하지 않아서 발생한 에러였다. 가상함수를 0으로 초기화한 후 다시 컴파일하니 문제없이 컴파일되었다.
'개발' 카테고리의 다른 글
patch afl-analyze.c invalid free bug (0) | 2020.10.10 |
---|