gflags
(之前称为Google Commandline Flags)是一个用于处理命令行参数的库。在很多C++项目中,特别是由Google开发的项目中,你会经常看到它的身影。这里是一些基本的、高频使用的方法和接口:
-
定义一个flag
使用
DEFINE_<type>
宏来定义一个命令行参数,其中<type>
可以是int32、int64、uint64、double、bool或string。DEFINE_int32(port, 8080, "Port on which server will listen"); DEFINE_bool(verbose, false, "