这个类能解析如下格式的参数: -b -h www.codeproject.com stdafx.cpp -temp:-7 除此以外,还可以解析以“—”或“/”打头的参数。 一般有三类参数需要解析: 作为标识的参数(例如“ls –l”),这叫空参数 有其值的参数(例如“netstat –p tcp”),这叫值参数 不带任何“-”的(例如“copy a.cpp b.cpp”),这叫默认参数。 #include <map>#include <string>#define UNKNOWN_PARAM "UNKNOWN_PARAM"#define NO_VALUE_PARAM "PARAM_NO_VALUE"#define GENERIC_ERROR "GENERIC_ERROR" void CCommandLineParser::SetDefaultCommand(ICmdLineParam* obj) 相关文章: 2022-12-23 2022-02-09 2021-08-20 2021-10-19 2022-12-23 2022-02-09 2022-12-23 2022-12-23