轻量级参数解析库-tiny_cmdline
原文中文,约6800字,阅读约需17分钟。发表于: 。当编写一些命令行版本软件的时候,往往需要涉及到命令行参数的处理。网上能搜索到一些参数处理库,但是对很多需求来说,它们太过庞大,一般也只适合作为黑盒使用。 因此,我编写了一个轻量级的参数解析库,tiny_cmdline,目的就是轻量,让用户容易阅读和定制。
这篇文章介绍了一个轻量级的命令行参数解析库tiny_cmdline,它的目标是简单易读和定制化。作者提供了一些接口示例,包括添加有值参数和无值参数,以及自定义解析函数和自定义函数。文章还介绍了实现细节,包括使用std::unordered_map存储参数信息和调用getopt_long解析参数。整体实现不复杂,适用于C++11。