C++和命令行选项

oad*_*ams 12 c++ getopt

在C++程序中使用GNU getopt是不好的形式?是否有特定于C++的替代方案,或者我是否仍然只使用getopt?

Duc*_*uck 9

使用getopt没有任何问题.有很多面向对象的替代方案,包括Boost.Program_options,以及POCO和ACE中的类.


cod*_*ict 5

在C++中,您还可以使用boost :: program_options.


Fre*_*son 5

我不知道使用getopt有什么问题.但是你可能想看看Boost.Program_options.