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

IOCTL an Windows-Gerätetreiber senden - CreateFile schlägt fehl

Ich möchte einen IOCTL-Befehl an einen PC / SC-Leser senden, der an meinen Computer angeschlossen ist (win7 64 bit). Um einen IOCTL-Befehl zu senden, benötige ich einen HANDLE zum Gerät, den ich nicht erstellen kann. Das Gerät wird im Gerätem...
24.11.2011, 23:19
1
Antwort

Friend-Deklaration der Template-Spezialisierung schlägt fehl

Der folgende Code, der die Friend-Deklaration enthält, schlägt mit dem angegebenen Fehler fehl (siehe Ссылка ): %Vor% Wenn die Reihenfolge der Deklaration von Freunden und der Deklaration von Mitgliederfunktionen umgekehrt wird, wird der Co...
15.12.2011, 03:48
1
Antwort

Abrufen von AST von boost :: spirit parser

Nachdem ich die Tutorials auf boost :: spirit , ich mochte es wegen der Parser-Kombinator-Syntax. Einen Parser zu erstellen ist so einfach. Leider waren die Tutorials nicht so genau, um eine komplexe Datenstruktur aus dem Parser herauszuho...
10.12.2011, 23:41
4
Antworten

Warum Zeiger im Boost Bereich

Was ist das Ziel von Bereichszeiger? Zu meinem Verständnis verwaltet der Bereichszeiger den Speicher innerhalb eines Codeblocks. Wenn ich eine Variable innerhalb eines Blocks deklarieren möchte, kann ich sie einfach auf einem Stapel deklarieren...
24.05.2012, 00:02
3
Antworten

Faking Static Wenn in C ++

Ich teste Kombinationen von verschiedenen Optimierungen und für diese brauche ich eine statische-if ​​wie in Ссылка , um bestimmte Optimierungen zu aktivieren und zu deaktivieren. if (const-expr) funktioniert nicht immer, da bei einigen Optimie...
21.07.2012, 13:24
3
Antworten

"Klassenname bietet keinen Aufrufoperator" Fehler beim Versuch, Funktionsrückgabewert zu umbrechen

Ich versuche, eine Funktion zu schreiben, die einen Funktor als Argument verwendet, den Funktor aufruft und dann seinen zurückgegebenen Wert in einem boost::shared_ptr zurückgibt. Das folgende weigert sich zu kompilieren und ich habe keine...
15.07.2012, 19:06
2
Antworten

Typedef Circular Abhängigkeit

Wie kann ich die folgende zirkuläre Abhängigkeit lösen? %Vor% Ich versuche, Objekte aus einer CAPI-Datenbankbibliothek in einem C ++ - Formular darzustellen. Diese Datenbank ermöglicht das Speichern von Werten oder Arrays von Werten sowie ei...
09.08.2012, 13:47
1
Antwort

Was passiert, wenn der Konstruktor eines shared_ptr fehlschlägt?

Wenn ich richtig verstehe, wenn ein shared_ptr (von boost, tr1, std, was auch immer) mit einem Zeiger auf ein frisch zugewiesenes Objekt initialisiert wird, weist der Konstruktor von shared_ptr eine kleine Menge an Speicher zu, um eine Referenzz...
12.08.2012, 12:41
3
Antworten

C ++ Eclipse CDT Hinzufügen von gcc 4.6.3

Ich betreibe Eclipse CDT in Redhat Enterprise, die Standardversion des gcc-Compilers ist 4.4.6. Das Support-Team hat kürzlich gcc 4.6.3 hinzugefügt. Ich frage mich, wie ich Eclipse so einrichten kann, dass ich die Anwendung entweder mit gcc 4.4....
23.03.2012, 13:26
5
Antworten

Freigeben von Heapspeicher mit fork ()

Ich arbeite an der Implementierung eines Datenbankservers in C, der Anfragen von mehreren Clients verarbeiten wird. Um dies zu tun, verwende ich fork (), um Verbindungen für einzelne Clients zu handhaben. Der Server speichert Daten im Heap, d...
01.04.2012, 03:10