2010-12-02 7 views

答えて

6

私はこれが可能ではないと思います。これは、プログラム名が合法的にオプション名として使用される可能性があるためです。

コマンドラインパーサコードは、明示的にスキップし、関連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))) 
{} 
関連する問題