메서드를 선언하지만 구현하지 않은 클래스가 있습니다. 이 메서드는 가상 함수가 아닙니다. 해당하는 cpp 파일에서 같은 메소드의 정의를 찾지 못했습니다. 클래스에서 선언 된 다른 모든 메소드가 정의되었습니다.클래스에서 선언되었지만 정의되지 않은 메서드
코드를 컴파일 했으므로 잘되었습니다. 나는 cpp가 선언 된 메소드의 정의를 강제해야한다는 인상을 받았다.
누군가가 똑같이 정교하게 해석 할 수 있다면 좋겠다. VS2010에서 cl 컴파일러를 사용하고 있습니다.
IMHO, 연결 오류는 정의가없는 함수가 명시 적으로/암시 적으로 어딘가에서 사용/호출되고있는 경우에만 발생합니다. – fizzbuzz
@fizzbuzz : 예, 물론입니다. 이것이 기본 기준입니다. –
컴파일이나 링크 오류가 발생하지 않습니다. 추가하기 만하면 어디서나 funtion을 사용하지 않습니다. 코드가 컴파일되어 .lib 파일로 잘 링크됩니다. – akrohit