Ich möchte eine Klasse myVector definieren, die sowohl die Zuweisung operator= als auch den Klammerzugriff z. B. myclass(1) = 0.5 unterstützt. Sehen Sie ein Dummy-Beispiel unten class myVector
{
pub
In der Bibliothek Boost Signals überladen sie den Operator(). Ist das eine Konvention in C++? Für Rückrufe usw.? Ich habe das im Code eines Kollegen gesehen (der zufällig ein großer Boost-Fan ist). Vo
Zum Beispiel habe ich einen einfachen Klassifizierer struct Clf {
x: f64
}
Der Klassifikator liefert 0, wenn der beobachtete Wert kleiner als x und 1, wenn größer als x haben. Ich möchte jetzt
mögliche Dubletten: C++ Functors - and their uses. Why override operator() ? Ich habe die Verwendung von operator() auf STL-Container gesehen, aber was ist es und wann Sie es verwenden?