此模板应包括命令行参数处理,版本和帮助。否则,您能建议指向开发人员指南的链接吗?
答案 0 :(得分:3)
您可以使用管理命令行参数的库。我建议您使用boost::program_options库。
答案 1 :(得分:1)
实用程序的POSIX准则here和惯例简洁描述here。 GNU extensions很常见,我认为在Linux上非常期待。
Jonathan Leffler在这里写了一篇很好的answer,其中也探讨了其中的一些内容。
答案 2 :(得分:1)
除了其他答案之外,我建议考虑使用GNU libc argp函数。
答案 3 :(得分:0)
本身没有任何标准模式。一旦浏览了许多你喜欢的命令行应用程序的源代码,就会发现它比你想象的要特别多。
命令行解析通常使用getopt函数完成。至于帮助和版本。 printf或cout。
您还可以阅读The Art Of Unix Programming关于UNIX中命令行程序的预期行为。