Suchergebnisse für Anfrage "c++"
Totcode-Identifizierung (C ++)
Ich habe ein großes C ++ - Legacyprojekt, das unter Visual Studio 2008 kompiliert wurde. Ich weiß, dass nicht überall auf eine vernünftige Menge an "totem" Code zugegriffen werden kann - Methoden, die nicht aufgerufen werden, ganze Klassen, die ...
keine Übereinstimmung für 'operator <' beim Einfügen in eine Menge (c ++)?
Ich benutze gcc 4.3.3, um den folgenden Code zu kompilieren: struct testStruct { int x; int y; bool operator<(testStruct &other) { return x < other.x; } testStruct(int x_, int y_) { x = x_; y = y_; } }; int main() { multiset<testStruct> setti; ...
Mehrere Werte aus einer C ++ - Funktion zurückgeben
Gibt es eine bevorzugte Möglichkeit, mehrere Werte von einer C ++ - Funktion zurückzugeben? Stellen Sie sich zum Beispiel eine Funktion vor, die zwei ganze Zahlen teilt und sowohl den Quotienten als auch den Rest zurückgibt. Eine Möglichkeit, ...
Wie sieht eine kompilierte C ++ - Klasse aus?
Mit einigem Hintergrund in Assemble-Anweisungen und C-Programmen kann ich mir vorstellen, wie eine kompilierte Funktion aussehen würde, aber es ist lustig, dass ich noch nie so sorgfältig darüber nachgedacht habe, wie eine kompilierte C ++ - ...
Loggen des Rückgabewerts einer Funktion
Ich möchte den Rückgabewert einer Funktion protokollieren. Das Problem ist, dass die Funktion möglicherweise viele Austrittspunkte hat und ich nicht vor jedem einen Protokollaufruf hinzufügen möchte. Ich dachte darüber nach, ein inneres Objekt ...
C ++ So erstellen Sie einen heterogenen Container
Ich muss eine Reihe von Datenpunkten in Form von (Name, Wert) speichern, wobei der Wert unterschiedliche Typen annehmen kann. Ich versuche, für jeden Datenpunkt eine Klassenvorlage zu verwenden. Dann möchte ich für jeden Datenpunkt, den ich ...
C ++ Pass By Const Referenz und Return By Const Referenz
Ich versuche zu verstehen, ob die Rücksendung eines @ von Vorteil isconst Referenz. Ich habe eine Fakultätsfunktion, die normalerweise so aussieht: unsigned long factorial(unsigned long n) { return (n == 0) ? 1 : n * factorial(n - 1); } Ich ...
Überprüfen, ob zwei Zahlen zueinander passen?
Gegeben zwei Zahlen a, b, so dass 1 <= a, b <= 10000000000 (10 ^ 10). Mein Problem ist zu überprüfen, ob die Ziffern in ihnen Permutation voneinander sind oder nicht. Wie geht das am schnellsten? Ich dachte an die Verwendung von Hashing, konnte ...
So verwenden Sie itemChange from QGraphicsItem in Qt
Ich habe benutzerdefinierte EllipseQGraphicsItem class und benutzerdefinierte Linienklasse. In der Szene habe ich zwei Ellipsen und die Verbindung zwischen ihnen durch eine Linie. Ellipse hat einen Zeiger auf diese Linie und ist beweglich. Mein ...
Ist es möglich, alle Verbindungen eines QObjects zu trennen, ohne es zu löschen
Ich habe ein QObject A, dies ist mit einem anderen QObject B verbunden. Jetzt möchte ich, dass A eine Verbindung zu C herstellt, ein drittes QObject und sich vollständig von B trennt. Kinderleicht! Das Problem ist, dass ich eine Menge von A's ...