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)?