Подтвердить что ты не робот

Параметры С++ и командной строки

Является ли плохая форма использовать GNU getopt в программах на С++? Есть ли альтернатива С++, или мне еще нужно использовать getopt?

4b9b3361

Ответ 1

Нет ничего плохого в использовании getopt. Существует множество объектно-ориентированных альтернатив, включающих Boost.Program_options и классы в POCO и ACE.

Ответ 3

Я не знаю, что с использованием getopt что-то не так. Но вы можете посмотреть Boost.Program_options.

Ответ 4

Совсем нет, getopt отлично работает на С++. Для Boost:: program_options необходимо установить библиотеку Boost, чего многие могут не иметь.

Ответ 6

Попробуйте библиотеку CLPP. Это простая и гибкая библиотека для синтаксического анализа параметров командной строки. Только для заголовков и кросс-платформенных. Использует только библиотеки ISO С++ и Boost С++. ИМХО это проще, чем Boost.Program_options.

Библиотека: http://sourceforge.net/projects/clp-parser

26 октября 2010 г. - новый выпуск 2.0rc. Исправлено множество ошибок, исправлен полный рефакторинг исходного кода, документация, примеры и комментарии.