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

Warum würde diese Zugriffsverletzung mit den Flags / Og und / GL mit Pass-by-Reference auftreten?

Wenn (und nur wenn) kompiliere ich mein Programm mit dem /Og und /GL flag mit dem Windows Server 2003 DDK C ++ - Compiler (es ist ) Fein auf WDK 7.1 sowie Visual Studio 2010!), bekomme ich eine Zugriffsverletzung, wenn ich dies ausfüh...
30.08.2011, 01:33
3
Antworten

Wann setzt 'ifstream :: readsome' 'eofbit'?

Dieser Code wird für immer wiederholt: %Vor% Dies liegt daran, dass readsome niemals eofbit setzt. cplusplus.com sagt:    Fehler werden durch Ändern der internen Zustandsflags signalisiert:       eofbit Der get-Zeiger befin...
08.02.2012, 10:52
1
Antwort

Wann sollte ich std :: async mit sync als Richtlinie verwenden?

std :: async hat eine Überladung, die eine std :: start-Richtlinie als erstes Argument annimmt. Wann sollte ich diese Überladung verwenden? Was sind die verschiedenen verfügbaren Richtlinien? (Ich denke, Sync und Async sind die beiden Optionen)....
11.02.2012, 11:23
3
Antworten

C ++ - Operator überschreibt Cheatsheet

Hat jemand eine Zusammenfassung von Boilerplate-Deklarationen für das Überladen von C ++ - Operatoren? Eine Seite pdf wäre nett. Es würde uns helfen, vergessliche Leute zu stoppen und darüber nachzudenken, wo wir unsere const und & und...
23.01.2012, 19:32
4
Antworten

Warum ist Vektor schneller als Karte in einem Test, aber nicht der andere?

Ich habe schon immer gehört, dass Vektoren schnell sind, und in meiner jahrelangen Programmiererfahrung habe ich noch nie etwas gesehen, das das zu einem Vertrag gemacht hätte. Ich entschied mich dafür, eine assoziative Klasse zu schreiben, die...
17.02.2012, 22:19
2
Antworten

Debugging-Verknüpfungsprozess - GCC / ld - STL C ++

Ich arbeite an einem Bare-Metal Cortex-M3 in C ++ für Spaß und Profit. In letzter Zeit habe ich beschlossen, die STL-Bibliothek zu verwenden, da ich einige Container benötigte. Ich dachte, dass durch die Bereitstellung meines Allokators würde...
21.07.2012, 12:43
2
Antworten

Symbole in einer gemeinsam genutzten Bibliothek unter Mac OS X ausblenden

Wir haben eine große Open-Source-Software auf einer Vielzahl von Plattformen (Linux, Windows, Mac OS X, 32-Bit und 64-Bit) für mehrere Jahre ohne Probleme. In letzter Zeit jedoch hat die Mac OS X Build (64-Bit) nicht mehr korrekt funktioniert...
10.12.2012, 00:13
2
Antworten

** Nicht-Boost ** STL-Zuweisung für den gemeinsamen Speicher

Aufgrund der Richtlinien, bei denen ich arbeite, kann ich keine Version von Boost neuer als 1.33.1 verwenden und kann keine Version von GCC neuer als 4.1.2 verwenden. Ja, es ist Müll, aber ich kann nichts dagegen tun. Boost 1.33.1 enthält die In...
27.09.2012, 02:03
3
Antworten

Serielle Programmierung RS485

Ich wurde mit der Implementierung des ModBus-Protokolls über ein RS485-2-Draht-System beauftragt. (Eigentlich sind es drei Drähte, A / B und GND). ModBus ist jedoch nicht der Punkt, aber der Schritt davor ... einfache I / O über die Schnittstell...
21.09.2012, 13:11
1
Antwort

Wie boost log konfigurieren, um mit rotieren und anhängen zu schreiben?

Wie konfiguriere ich Boost-Log, um mit rotierendem und anhängendem zu schreiben? Und nach dem Neustart Programm, löschen Sie die Protokolldatei nicht. %Vor%     
14.05.2012, 10:17