비주얼 스튜디오 에러 메세지
‘symbol’ : default-arguments are not allowed on this symbol
비주얼스튜디오 6에서는 통하던건데…
함수 파라미터에서 변수 초기화를 시키는 이해할 수 없는 문법
요즘은 이렇게 안 만들지만, 옛날 프로그래머들이 많이 해 놓은것들… 소스코드 받아서 실행시키면 아주 자주 발행하는 에러
VisualStudio6에서 프로그램을 안 배워봐서 파라미터는 받으면서 초기화하는게 왜 필요한지 진짜로 모르겠다. 이럴거면 파라미터로 받을 필요가 없잖아….
에러 처리는 파라미터에서 초기화시키는것들을 다 지워주면 된다.
함수 내부에서 파라미터를 초기화 해 주는 형태로 다시 만들어야할듯...
// C2383.cpp // compile with: /c void (*pf)(int = 0); // C2383 void (*pf)(int); // OK