您的位置:首页 > 编程语言 > Go语言

google的gflag的使用

2017-02-06 22:46 337 查看
欢迎转载和引用,若有问题请联系

若有问题,请联系

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  google gflag 霜之小刀