Mam program, który odczytuje dużą liczbę zmiennych z pliku konfiguracyjnego za pomocą metody boost :: program_opcje. Plik konfiguracyjny działa i odczytuje wartości, jednak ponieważ istnieje wiele opcji w pliku, chciałbym je udokumentować na miejscu. Na przykład chcę, aby plik konfiguracyjny wyglądał następująco:Boost Program_options - komentarze do pliku konfiguracyjnego
# Here is a description of flag1
# flag1 = true means blah blah blah
# flag1 = false means ...
flag1=true
# Here is a description of flag 2
.
.
.
Problem polega na tym, że nie mogę znaleźć dokumentacji w dowolnym miejscu opisującym sposób wykonania tej czynności. Jestem dość pewny, że mogę użyć czegoś takiego jak a=
dla ogranicznika komentarza i po prostu przypisać wszystkie komentarze do std::vector<string>
, które zostaną wyrzucone po analizie, jednak chciałbym wiedzieć, czy istnieje lepszy sposób na obsługę linii komentarza. w pliku konfiguracyjnym.
To właśnie chciałem usłyszeć, jednak byłoby miło, gdyby gdzieś je zanotowali. –
@GodricSeer http://www.boost.org/doc/html/program_options/overview.html#idp120049504 –
Myślę, że to było moje przeoczenie. Dziękuję Ci. –