0
내 프로그램의 main 함수에서 argv를 내 클래스의 생성자에 전달하려고합니다. 그런 다음 클래스의 필드를 해당 값으로 설정하려고합니다. 내 헤더 파일에 const char * _argv[];
이 있습니다. 내 생성자는 다음과 같습니다필드에 불완전한 형식의 const char * []
Sweeper(int argc, const char * argv[]){_argc = argc; _argv = argv;}
내가 무엇을해야합니까?
getopt_long()은 어떤 이유로 든 const char **을 좋아하지 않습니다. –
'getopt_long'은'char const **'가 아닌'char * const *'를 취합니다. –
방금 배열을 캐스팅했는데 작동합니다! –