欢迎转载和引用,若有问题请联系 若有问题,请联系 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; }新闻热点
疑难解答