Opcje programu doładowania Dodaj opcje Składnia

Piszę program, który używa biblioteki opcji programu Boost i zauważyłem następującą składnię, która mnie prześladuje, odkąd ją widziałem:

<code>desc.add_options()
        ("help","produce help message")
        ( /* other flag, value, description pairs here */)
;
</code>

Widzę, że w nagłówku operator () jest nadpisany, ale nie jestem pewien, jak to pozwala, aby było poprawne składniowo.

Po drugie, czy ta składnia ma jakąś przewagę w porównaniu z zwykłym wielokrotnym wywoływaniem add_options () (poza pokazaniem faktu, że można manipulować składnią w ten sposób)?

questionAnswers(2)

yourAnswerToTheQuestion