歡迎轉載和引用,若有問題請聯系 若有問題,請聯系 Email : lihn1011@163.com QQ:2279557541
以前命令行程序都是自己寫參數解析函數,很多東東都不怎么封裝,只是講究能用就行了。 今天在看caffe的過程中看到了gflag這種東西!發現有點好用哦,下面我就來介紹如何最簡單的使用。
DEFINE_string(arg1, "defaultarg1", "arg1的參數說明"); DEFINE_int32(arg2, 222, "arg2的參數說明"); DEFINE_bool(arg3, true, "arg3的參數說明"); int main(int argc, char** argv) { google::ParseCommandLineFlags(&argc, &argv, true); //參數的使用就是FLAGS_+參數的名稱 std::cout<<"arg1:"<<FLAGS_arg1<<std::endl; std::cout<<"arg2:"<<FLAGS_arg2<<std::endl; std::cout<<"arg3:"<<FLAGS_arg3<<std::endl; }新聞熱點
疑難解答