Operatordefinitionen gesucht (Liste)
-
Hallo zusammen!
Ich bin hier gerade am Entwickeln von Datenklassen. Die sollen natürlich auch operatoren kriegen.
Nun kriege ich aber dauernd Meldungen, dass ich wohl was falsch definiert habe. Im Netz habe ich nix gefunden (FAQ eingeschlossen) und in meinen schlauen Büchern auch nicht.
Kennt jemand von eine eine Liste, in der steht, wie welcher Operator definiert werden muss? Die Vergleichsoperatoren und Zuweisung hab ich schon. Jetzt fehlt mir der ganze Rechenkram und was es sonst noch gibt.
Dankeschön im Voraus

-
Aus der MSDN:
You can overload the following operators:
+ - * / % ^ ! = < > += –= ^= &= |= << >> <<= <= >= && || ++ –– () [] new delete & | ~ = /= %= >>= == != , –> –>--------------------------------------------------------------------------
Der "Rechenkram":
class CMyClass { // operators public: CMyClass operator+(const CMyClass& mc) const; CMyClass operator+(double value) const; void operator+=(const CMyClass& mc); void operator+=(double value); // ... }Wie Du siehst habe ich nur ein paar aufgeführt. Im Prinzip sieht so die Definition aus. Hab jetzt aber keine Lust gehabt alle aufzulisten (hab auch noch nicht alle verwendet). Wenn Du irgendwo noch Schwierigkeiten hast, dann frag noch mal nach.
