‘symbol’ : default-arguments are not allowed on this symbol

less than 1 minute read

비주얼 스튜디오 에러 메세지

‘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

http://msdn.microsoft.com/en-us/library/y81x4ttb(v=VS.100).aspx