Suchergebnisse für Anfrage "c++"

14 die antwort

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 ...

2 die antwort

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; ...

38 die antwort

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, ...

TOP-Veröffentlichungen

12 die antwort

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 ++ - ...

2 die antwort

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 ...

8 die antwort

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 ...

10 die antwort

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 ...

18 die antwort

Ü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 ...

2 die antwort

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 ...

2 die antwort

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 ...