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

Wie kann man einen FILE * Pointer in C / C ++ korrekt deklarieren und benutzen?

Was ist der richtige Weg, um einen FILE * Pointer in C / C ++ zu deklarieren und zu benutzen? Sollte es global oder lokal erklärt werden? Kann jemand ein gutes Beispiel zeigen?     
26.02.2009, 06:40
3
Antworten

Einen Typdef in C ++ aufheben?

Ich arbeite an einem riesigen Projekt mit einer Datei A.h, deren Code eine Zeile hat %Vor% Auch da ich auf Linux aufbaue und die dlinfo-Funktion verwende, muss ich die link.h-Datei in mein Projekt einfügen. Und hier entsteht ein Konflikt, we...
12.12.2014, 01:43
2
Antworten

Wie std :: mutex :: lock, bis die Funktion zurückkehrt

Ich möchte ein std::vector zurückgeben. Auf dieses std::vector kann von anderen Threads zugegriffen werden (Lesen und Schreiben). Wie kann ich mein std::mutex entsperren, nachdem die Funktion beendet wurde? Zum Beispiel in etwas wie:...
09.12.2014, 16:43
3
Antworten

"Eingrenzung der Konvertierung von 'int' nach 'char' innerhalb von {}" für zulässige Werte beim Kompilieren

Ich habe ein C ++ - Projekt, das ich sowohl mit g++ auf meinem Rechner kompiliere (kompiliere zu "host") als auch mit einem ARM-Prozessor über einen Cross-Compiler (in meinem Fall arm-cortex_a8-linux-gnueabi-g++ ). Ich bin dabei, in C ++ 0x...
26.07.2015, 08:16
2
Antworten

Wie kann ich QVariant in eine benutzerdefinierte Klasse umwandeln?

Ich entwickle eine BlackBerry 10 mobile Anwendung mit der Momentics IDE (natives SDK). Ich habe eine Listenansicht, die ich mit ihren Elementen bearbeiten möchte, klicken Sie mit C ++ (ich brauche C ++ nicht QML). Ich kann den Indexpfad mi...
23.06.2014, 09:50
3
Antworten

Strings vergleichen, C ++

Ich habe eine Frage: Nehmen wir an, es gibt zwei std::string s, und ich möchte sie vergleichen. Es gibt die Möglichkeit, die Funktion compare() der Klasse string zu verwenden, aber ich habe auch festgestellt, dass das mit einfachen...
25.07.2014, 14:22
4
Antworten

Wird beim Einschließen von Header-Dateien die Groß- / Kleinschreibung beachtet?

Gegeben dieser Verzeichnisbaum: %Vor% Das Kompilieren von file.cpp funktioniert mit VS, schlägt in gcc fehl. Was sagt der Standard? Wenn der Pfad die Groß- und Kleinschreibung berücksichtigt, warum ist das sinnvoll? Was ist die beste...
23.12.2009, 10:25
5
Antworten

Wird dll jemals in Maschinencode umgewandelt?

Nur neugierig, mir wurde gesagt, dass mit DLL-Dateien können Sie Änderungen an der DLL vornehmen, ohne die gesamte Anwendung neu kompilieren, die es verwendet. Auf der anderen Seite müssen .lib-Dateien kompiliert werden, damit der Code mit der A...
03.06.2010, 22:20
3
Antworten

Warum erzeugt gcc anstelle von memcpy ein memove zum Kopieren eines std :: vector?

Mit gcc 5.3 erzeugen beide Funktionen im folgenden Beispiel einen Aufruf von memmove . Wäre es nicht angebracht, ein memcpy zu erzeugen? %Vor% Beispiel für godbolt .     
12.05.2016, 00:09
4
Antworten

"Refresh" ein Lambda-Objekt

Ich habe mein Lambda so erstellt: %Vor% Es zählt effektiv wie oft es aufgerufen wurde, weil es den erfassten i speichert. Gibt es eine Möglichkeit, das Objekt zu "rekonstruieren", so dass es mit dem Anfangswert von i beginnt? Etwas...
23.09.2014, 13:28