C++ (C++17 เชฌเซเชฒเซ) เชนเซเชกเชฐ-เชเชจเซเชฒเซ เชเชฎเชพเชจเซเชก-เชฒเชพเชเชจ เชเชฐเซเชเซเชฏเซเชฎเซเชจเซเช เชชเชพเชฐเซเชธเชฟเชเช เชฒเชพเชเชฌเซเชฐเซเชฐเซเชจเซเช เชธเชเชธเซเชเชฐเชฃ 3.0 เชฐเชฟเชฒเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ. เชเชฐเซเชเชชเชพเชฐเซเชธ, MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซเช เชณ เชตเชฟเชคเชฐเชฟเชค.
เชจเชตเซเช เชถเซเช เชเซ:
- เชชเชฐเชธเซเชชเชฐ เชตเชฟเชถเชฟเชทเซเช เชฆเชฒเซเชฒเซ เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชฎเชฐเซเชฅเชจ:
เชเชเซ &เชเซเชฐเซเชช = เชชเซเชฐเซเชเซเชฐเชพเชฎ.เชเชก_เชฎเซเชฏเซเชเซเชฏเซเช เชฒเซ_เชเชเซเชธเชเซเชฒเซเชเชฟเชต_เชเซเชฐเซเชช(); เชเซเชฐเซเชช.เชเชก_เชเชฐเซเชเซเชฏเซเชฎเซเชจเซเช("โเชชเชนเซเชฒเซ"); เชเซเชฐเซเชช.เชเชก_เชเชฐเซเชเซเชฏเซเชฎเซเชจเซเช("โเชฌเซเชเซ");
- C++20 เชฎเซเชกเซเชฏเซเชฒ เชเชฎเซเชฐเซเชฏเซเช;
- เชฌเชนเซเชตเชฟเชง เชฎเซเชฒเซเชฏเซเชฎเชพเชเชฅเซ เชชเชธเชเชฆ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชชเซเชฐเซเช:
เชชเซเชฐเซเชเซเชฐเชพเชฎ.เชเชก_เชเชฐเซเชเซเชฏเซเชฎเซเชจเซเช("เชเชจเชชเซเช") .เชกเชฟเชซเซเชฒเซเช_เชตเซเชฒเซเชฏเซ(std::เชธเซเชเซเชฐเชฟเชเช{"เชฌเชพเช"}) .เชเซเชเชธ("เชซเซ", "เชฌเชพเชฐ", "เชฌเชพเช"); เชชเซเชฐเซเชเซเชฐเชพเชฎ.เชเชก_เชเชฐเซเชเซเชฏเซเชฎเซเชจเซเช("เชเชฃเชคเชฐเซ") .เชกเชฟเชซเซเชฒเซเช_เชตเซเชฒเซเชฏเซ(0) .เชเซเชเชธ(0, 1, 2, 3, 4, 5);
- เชฌเชพเชเชจเชฐเซ เชจเซเชเซเชถเชจ เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชชเซเชฐเซเช, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, 0b101:
argparse::เชเชฐเซเชเซเชฏเซเชฎเซเชจเซเชเชชเชพเชฐเซเชธเชฐ เชชเซเชฐเซเชเซเชฐเชพเชฎ("เชเซเชธเซเช"); เชชเซเชฐเซเชเซเชฐเชพเชฎ.เชเชก_เชเชฐเซเชเซเชฏเซเชฎเซเชจเซเช("-n").เชธเซเชเซเชจ<'b', uint8_t>();
- is_subcommand_used เชจเซเช เชเชตเชฐเชฒเซเชกเซเชก เชตเชฐเซเชเชจ เชเชฎเซเชฐเซเชฏเซเช เชเซ เชธเชฌเชเชฎเชพเชจเซเชก เชชเชพเชฐเซเชธเชฐ เชธเซเชตเซเชเชพเชฐเซ เชเซ;
- เชเชฐเซเชเซเชฏเซเชฎเซเชจเซเชเชชเชพเชฐเซเชธเชฐเชฎเชพเช exit_on_default_arguments เชชเชฐเชฟเชฎเชพเชฃ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ;
- --help เชเชฆเซเชถ เชเชเชเชชเซเชเชฎเชพเชเชฅเซ เชธเชฌเชเชฎเชพเชจเซเชก เชเซเชชเชพเชตเชตเชพ เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชชเซเชฐเซเช:
argparse::ArgumentParser เชชเซเชฐเซเชเซเชฐเชพเชฎ("เชเซเชธเซเช"); argparse::ArgumentParser hidden_cmd("hidden"); hidden_cmd.add_argument("เชซเชพเชเชฒเซ"). เชฌเชพเชเซ(); hidden_cmd.set_suppress(true); program.add_subparser(hidden_cmd);
- ArgumentParser เชฎเชพเช เชตเชฟเชถเซเชฒเซเชทเชฟเชค เชฎเซเชฒเซเชฏเซเชจเซ เชนเชพเชเชฐเซ เชคเชชเชพเชธเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเชฎเซเชฐเซ;
- เชฆเชฒเซเชฒเซ เชฎเชพเชเซ เชฌเชนเซ-เชฒเชพเชเชจ เชฎเชฆเชฆ เชฎเชพเชเซ เชเซเชฒเชฎ เชเซเช เชตเชฃเซ เชเชฎเซเชฐเชพเช;
- เชเชฃเซ เชญเซเชฒเซ เชธเซเชงเชพเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชธเซเชฐเซเชธ: linux.org.ru
