c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
6
Antworten

Wie kann ich zusätzliche Aufrufe an eine idempotente Funktion verhindern?

Gibt es eine Möglichkeit, gcc mitzuteilen, dass eine Funktion, die Nebenwirkungen hat, nur einmal aufgerufen werden sollte, wenn zwei aufeinanderfolgende Aufrufe dieselben Argumente haben. Ich möchte folgendes Verhalten: %Vor% Ich kann foo...
22.08.2014, 21:17
1
Antwort

Freigabe statischer Variablen in Dateien: Namespace vs Klasse

Es gibt viele Fragen über statische vs globale hier, aber ich denke, meine Frage ist ein bisschen anders. Ich möchte wissen, ob es eine Möglichkeit gibt, eine Variable in einem Namespace über Dateien hinweg zu teilen, wie es statische Variabl...
10.05.2012, 13:26
3
Antworten

Was bedeutet es durch Thread-Serialisierung in C ++?

Ich weiß über das Serialisieren von Objekten und wie sie auf der Festplatte gespeichert werden, aber was bedeutet die Serialisierung von Threads eigentlich? Könnte mir hier jemand helfen und mir bitte in die richtige Richtung zeigen?     
01.02.2013, 20:12
4
Antworten

Code läuft 6 mal langsamer mit 2 Threads als mit 1

Ursprüngliches Problem: Also habe ich Code geschrieben, um mit Threads zu experimentieren und ein paar Tests durchzuführen. Der Code sollte einige Zahlen erstellen und dann den Mittelwert dieser Zahlen finden. Ich denke, es ist einfach...
27.06.2013, 16:16
2
Antworten

GCC C ++ Implementierung der Ausnahmebehandlung

Ich würde gerne wissen, wie GCC die Ausnahmebehandlung für C ++ - Programme implementiert. Ich konnte keinen leicht verständlichen und selbsterklärenden Artikel im Web finden (obwohl es viele solcher Artikel für Visual C ++ gibt). Ich weiß nur,...
07.09.2013, 10:08
3
Antworten

Wie behandelt man C ++ return type std :: vectorint in Python ctypes?

Ich kann nicht herausfinden, wie ctypes die Lücke zwischen std::vector und Python überbrücken wird; Nein, wo im Internet ist die Kombination erwähnt. Ist das eine schlechte Übung, existiert sie nicht oder fehlt mir etwas? C ++ : xxx.cpp...
02.06.2013, 17:25
3
Antworten

C ++ die Bedeutung der Größe eines Arrays zu bekommen

Hier ist ein Makro zum Erhalten der Array-Größe %Vor% Ich denke normalerweise (sizeof (array) / (sizeof (array [0])) ist gut genug, um die Größe des Arrays zu erhalten. Ich schätze den Teil %Vor% ist die ganze Sache durch Null geteilt...
25.04.2013, 12:48
1
Antwort

Warum ist mein Programm so langsam?

Jemand entschied sich dafür, einen schnellen Test zu machen, um zu sehen, wie der native Client in Bezug auf Geschwindigkeit mit Javascript verglichen wird. Sie haben das getan, indem sie 10 000 000-Quadrat-Quadrat-Berechnungen durchgeführt und...
22.04.2013, 20:28
1
Antwort

Warum darf der neue Operator * void für jeden Zeigertyp zurückgeben?

In C ++ ist es nicht erlaubt, einen void * Zeiger auf einen ganzzahligen Zeiger ohne explizite Umwandlung zu setzen. Dies erfordert die Verwendung eines static_cast. Aber was ist damit? %Vor% Ich weiß, dass der neue Operator wie folgt def...
22.01.2012, 16:11
3
Antworten

Woher kommen Sequenzpunkte?

Ich weiß, dass etwas wie schreibt %Vor% Ist nicht nur nicht lesbar, sondern verletzt auch die c / c ++ Sequenzpunkte. Woher kommen diese Einschränkungen? Wie kann man diese "Probleme" sehen, bevor man sie als Bugs findet?     
25.06.2012, 17:47