首页 > 学院 > 开发设计 > 正文

google的gflag的使用

2019-11-11 05:22:36
字体:
来源:转载
供稿:网友

欢迎转载和引用,若有问题请联系 若有问题,请联系 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; }
上一篇:C预处理

下一篇:上机练习1-2

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表