4
부스트 프로그램 옵션을 사용하면 argv [0]과 같은 문자열을 어떻게 얻을 수 있습니까?boost :: program_options : 애플리케이션 이름을 얻는 방법은 무엇입니까?
부스트 프로그램 옵션을 사용하면 argv [0]과 같은 문자열을 어떻게 얻을 수 있습니까?boost :: program_options : 애플리케이션 이름을 얻는 방법은 무엇입니까?
나는 이것이 가능하지 않다고 생각합니다. 프로그램 이름을 합법적으로 옵션 이름으로 사용할 수도 있기 때문일 수 있습니다.
명령 줄 파서 코드는 명시 적으로 건너 뜁니다 관련 argv
회원 :
template<class charT>
basic_command_line_parser<charT>::
basic_command_line_parser(int argc, charT* argv[])
: detail::cmdline(
// Explicit template arguments are required by gcc 3.3.1
// (at least mingw version), and do no harm on other compilers.
to_internal(detail::make_vector<charT, charT**>(argv+1, argv+argc+!argc)))
{}