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

Adressraum der gemeinsam genutzten Bibliothek

Während ich über die geteilte Bibliothek studierte, las ich eine Aussage    Obwohl der Code einer gemeinsam genutzten Bibliothek unter mehreren geteilt wird   Prozesse, seine Variablen sind nicht. Jeder Prozess, der die Bibliothek verwendet  ...
07.11.2011, 09:17
1
Antwort

Warum funktioniert die Verwendung von .get in boost :: tuple nicht in Template-Funktionen in gcc?

Beim Versuch, Code zu kompilieren, der unter Linux kompiliert wird, erhalte ich seltsame Kompilierungsfehler. Beim Durchsuchen der Codebasis habe ich es schließlich geschafft, den Code zu lesen. %Vor% Versuch es zu benutzen Ich erhalte den F...
10.06.2011, 19:57
2
Antworten

ISO C ++ verbietet den Vergleich zwischen Zeiger und Integer [-fpermissiv] | [C ++]

Ich versuche den folgenden Code auf Ubuntu (64-bit) zu kompilieren, mit Code :: Blocks 10.05 als IDE: %Vor% In Zeile 7 gibt mein Compiler den Fehler "ISO C ++ verbietet den Vergleich zwischen Zeiger und Integer [-fpermissive]". Warum funk...
14.02.2012, 16:57
8
Antworten

Reverse Engineering C ++ DLL

Ich habe ein kleines Dienstprogramm, das ursprünglich in VS2005 geschrieben wurde. Ich muss eine kleine Änderung vornehmen, aber der Quellcode für eine der DLLs ist irgendwo verloren gegangen. Gibt es ein kostenloses oder kostengünstiges T...
08.03.2009, 12:11
3
Antworten

std :: Zeichenkette x (x);

%Vor% Dies stürzt auf meinem Compiler sehr schlecht ab. Bedeutet das, dass ich für this != &that in meinen eigenen Kopierkonstruktoren testen sollte, oder kann ich annehmen, dass kein Client jemals so dumm sein wird?     
27.03.2010, 11:37
2
Antworten

Boost shared_ptr in void * umwandeln und umgekehrt

Kann ich boost shared_ptr in void* und zurück in boost::shared_ptr konvertieren? Ich brauche das, weil ich den gemeinsamen Zeiger und eine Rückruffunktion zu einer Zeitgeberfunktion übergeben muss, die in C implementiert wird. Und in de...
10.05.2011, 07:56
2
Antworten

C ++: Wie wird das statische Klassenmitglied implementiert?

Wo werden statische Datenelemente gespeichert? Gibt es eine Art statische Member-Tabelle (wie in der "Tabelle der virtuellen Methoden")? Ich habe ein Experiment durchgeführt - scheint wie statische Mitglieder sizeof() überhaupt nicht beeinflu...
10.05.2011, 13:14
3
Antworten

mehrere Mitglieder Funktion Vorwärtsdeklarationen

In C ++ kann ich mehrere Vorwärtsdeklarationen von Funktionen haben wie: %Vor% Und trotzdem beklagt sich VC ++ 2010, wenn ich das gleiche für Member-Funktionen tue (ob ich eine Definition einschließe oder nicht): %Vor% Ich konnte online...
12.05.2011, 15:24
3
Antworten

Warum erkennt Valgrind in meinem "Test" -Programm kein Speicherleck?

Der gesamte Testcode ist in main.cpp wie folgt enthalten: %Vor% Ich kompiliere ohne Optimierungen -O0 (aus einem Eclipse Qt-Projekt) mit: %Vor% Verknüpfen Sie dann wie folgt: %Vor% Ich führe die ausführbare Datei durch valgrind un...
24.01.2011, 08:35
2
Antworten

Wie verwaltet man den Speicher mit dem Putenv-Systemaufruf?

Der POSIX-Systemaufruf putenv gibt an, dass die zugewiesene Speicherzeichenfolge vom Aufrufer nach dem Aufruf von putenv nicht freigegeben werden kann. Daher können Sie putenv nicht mit einer automatischen Variable aufrufen. Beispiel...
24.01.2011, 01:53