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