ich an dieser Dokumentation Suche von http://www.boost.org/doc/libs/1_54_0/doc/html/boost/program_options/variables_map.htmlWas wird zurückgegeben und was wird in der in dieser Dokumentation beschriebenen Funktion ausgeführt?
const variable_value & operator[](const std::string & name) const;
bei dieser Suche die Logik einer C++ Projekt zu bewerten. Sie können ein Array nicht aus einer Funktion in C++ zurückgeben, daher bin ich verwirrt darüber, was die eckigen Klammern vor der Parameterliste sind. Ich bin auch verwirrt darüber, warum es eine Const nach der Trailing-Liste gibt.
Dieser 'Operator' gibt eine' const'-Referenz zurück, kein Array. Bitte suchen Sie nach ** operator overloading ** – Fureeish
Dies ist ein einfacher [überladener Subscript-Operator] (http://en.cppreference.com/w/cpp/language/operator_member_access). – Holt
Das nachgestellte 'const' bedeutet, dass diese Methode nichts darin ändert. –