Suchergebnisse für Anfrage "operator-overloading"

4 die antwort

Warum wird die Friend-Funktion der Member-Funktion für Operator << vorgezogen?

Wenn Sie ein Objekt drucken möchten, wird ein Freund-Operator << verwendet. Können wir die Mitgliedsfunktion für den Operator << verwenden? class A { public: void operator<<(ostream& i) { i<<"Member function";} friend ostream& ...

4 die antwort

"CGFloat" kann mit Swift und Xcode 6 Beta 4 nicht auf "UInt8" und andere CGFloat-Probleme konvertiert werden

Falls dies das Problem beleuchtet, ist hier der ursprüngliche Objective-C-Code. int x = (arc4random()%(int)(self.gameView.bounds.size.width*5)) - (int)self.gameView.bounds.size.width*2; int y = self.gameView.bounds.size.height; drop.center = ...

6 die antwort

C # String Operator Überladen

G'Day Mates - Was ist der richtige Weg (außer dem Argument, ob es ratsam ist), die String-Operatoren <,>, <= und> = zu überladen? Ich habe es bis Sonntag auf fünf Arten versucht und bekomme verschiedene Fehler - mein bester Schuss war, eine ...

TOP-Veröffentlichungen

1 die antwort

Kann ein überladener Operator in eine Nicht-Member-Funktion umgestaltet werden, um Code zu knacken?

Betrachten Sie eine Legacy-Klassenvorlage mit überladenen Additionsoperatoren+= und+ template<class T> class X { public: X() = default; /* implicict */ X(T v): val(v) {} X<T>& operator+=(X<T> const& rhs) { val += rhs.val; return *this; } X<T> ...

5 die antwort

C ++ Addition Überladung Mehrdeutigkeit

Ich stoße auf ein lästiges Rätsel in meiner Codebasis. Ich kann nicht genau sagen, warum mein Code diesen Fehler erzeugt, aber (zum Beispiel) std :: string nicht. class String { public: String(const char*str); friend String operator+ ( ...

8 die antwort

Dynamic Operator Überladen von Diktierklassen in Python

Ich habe eine Klasse, die grundlegende arithmetische Operatoren wie diese dynamisch überlädt ... import operator class IshyNum: def __init__(self, n): self.num=n self.buildArith() def arithmetic(self, other, o): return o(self.num, other) ...

6 die antwort

Warum ist das Überladen von operator & () für Klassen, die in AWL-Containern gespeichert sind, verboten?

Plötzlich indieser Artikel ("Problem 2") [http://blogs.msdn.com/vcblog/archive/2009/05/25/stl-breaking-changes-in-visual-studio-2010-beta-1.aspx] Ich sehe eine Anweisung, dass C ++ Standard die Verwendung von STL-Containern zum Speichern von ...

10 die antwort

C ++ Was ist falsch an der Verwendung einer toString () -Methode?

Ich bin gerade auf @ gestoßdiese Frag [https://stackoverflow.com/questions/5171739/tostring-override-in-c] Hier geht es darum, wie man ein Objekt über @ drucken ka std::cout << x << std::endl;Wie ich verstanden habe, besteht die ...

2 die antwort

In-Class-Freund-Operator scheint nicht an der Überlastungslösung teilzunehmen

Während des Schreibens einer CRTP-Vorlage, mit der Klassen Überladungen für @ bereitstellen könnoperator+ Basierend auf Vorlagenargumenten stellte ich fest, dass ein Klassenfreund-Operator an der Überladungsauflösung nicht teilzunehmen scheint, ...

10 die antwort

Method überlastet die Auflösung und Jon Skeets Brain Teasers

Jons Rätsel [http://www.yoda.arachsys.com/csharp/teasers.html] Here Be Spoiler ... Ich freue mich auf dieAntworte [http://www.yoda.arachsys.com/csharp/teasers-answers.html] zu # 1, und ich muss zugeben, dass ich nie wusste, dass dies bei der ...