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

Zip Mehrere Iteratoren in C ++

Unter Verwendung der Boost-Bibliothek ist es möglich, eine bekannte Anzahl von Iteratoren unter Verwendung eines zip iterator , aber was ist, wenn die Anzahl der zu komprimierenden Iteratoren bis zur Laufzeit nicht bekannt ist? Um ein wenig...
13.09.2011, 15:32
2
Antworten

Warum template-based static assert über typedef-based static assert?

Es gibt zwei weit verbreitete Implementierungen von statischen Asserts für Versionen von C ++, die nicht über static_assert verfügen. Der erste wird in Boost verwendet und verwendet eine Vorlage und eine Spezialisierung dieser Vorlage :...
05.08.2011, 09:37
4
Antworten

Gibt es noch andere Möglichkeiten, diesen Punkt zu beweisen, als das Schlüsselwort "extern": n3290 draft

Ein Punkt aus dem ISO-Entwurf N3290: Unqualifizierte Namenssuche: Abschnitt 3.4.1, Absatz 14:         Wenn ein variables Member eines Namespaces außerhalb des Bereichs von dessen definiert ist        Namespace dann jeder Name, der in der Defi...
26.07.2011, 05:47
1
Antwort

Wie lautet der Code des kritischen Abschnitts für eine gemeinsam genutzte Warteschlange, auf die zwei Threads zugreifen?

Angenommen, wir haben eine gemeinsam genutzte Warteschlange (implementiert mit einem Array), auf die zwei Threads zugreifen können, eine zum Lesen von Daten und eine andere zum Schreiben von Daten. Jetzt habe ich ein Problem der Synchronisation....
27.07.2011, 04:27
2
Antworten

Wie konvertiert man eine Bereichsuntermenge von Bits in einem C ++ - Bitset in eine Zahl? [Duplikat]

Ich habe eine std::bitset und der Bitset-Typ bietet auch eine to_ulong -Methode, um das Bitset in eine Zahl zu übersetzen. Mein Problem besteht darin, das Bitset in eine Zahl zu übersetzen, während ich nur einen Bereich in diesem Bitset...
25.07.2013, 12:07
1
Antwort

Initialisierung von shared_ptrT aus unique_ptrT []

[Folge zu dieser Frage ] Ich habe mich in letzter Zeit ein wenig mit intelligenten Zeigern für c-artige Arrays beschäftigt. Letztendlich habe ich die empfohlene Sache gemacht und stattdessen intelligente Zeiger auf Vektoren verwendet, aber...
28.05.2015, 01:53
1
Antwort

Warum ist die Forward-Deklaration einer Klasse, die ein Typedef ist, nicht erlaubt?

Wenn ich einen Zeiger auf eine Klasse verwenden möchte und keine Operationen darauf ausführen, können wir die Klasse deklarieren. Aber wenn das ein Typdef ist, warum ist das nicht erlaubt? Im folgenden Beispiel kompiliert es nur, dass ich den ko...
22.06.2011, 10:09
5
Antworten

C ++ 11 freundliche Grafikbibliothek

Nachdem ich mehrere Jahre in anderen Sprachen entwickelt habe, komme ich zurück zu C ++, weil einige der netten Features mit ISO C ++ 11 eingeführt wurden. Gibt es Bibliotheken (auf DirectX / OpenGL-Basis), die diese neuen Funktionen in ihrer öf...
26.04.2012, 22:36
2
Antworten

seltsamer Compiler-Fehler mit bind2nd (): "Member-Funktion bereits definiert oder deklariert" statt "Referenz auf Referenz"

Ich habe kürzlich einige Zeit damit verbracht, die Fehlermeldung zu verstehen, als ich func() in diesem Codeabschnitt aufgerufen habe: %Vor% Wenn func() wie folgt deklariert wurde, wurde der Code korrekt kompiliert: %Vor% Wenn ich...
10.09.2012, 10:20
1
Antwort

Einbetten von Matplotlib in C ++

Ich lese eine Nachricht von einem Socket mit C ++ Code und versuche, sie interaktiv mit matplotlib zu plotten, aber es scheint, dass Python-Code den Haupt-Thread blockiert, egal, ob ich show() oder ion() und% verwende. Code%. draw()...
11.04.2012, 16:05