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

Eclipse und Gtkmm - "undefinierter Bezug auf"

Ich benutze Eclipse und ich wollte gtkmm verwenden. Ich habe folgenden Code: %Vor% Ich habe pkg-config --cflags --libs gtkmm-3.0 (mit gravierenden Akzenten, natürlich) zu Cross G ++ Compiler Miscellanous Optionen in Other flags und dassel...
13.12.2011, 17:23
2
Antworten

C ++ - Stream als Elementvariable

Ich habe eine C ++ - Klasse, in der ich einen Stream für die Protokollierung speichern möchte. Der Stream sollte nach der Konstruktion des Objekts gesetzt (und möglicherweise zurückgesetzt) ​​werden können. Es sollte möglich sein, den Stre...
09.12.2011, 13:47
3
Antworten

Was ist eine Gleitkommaspekulation und wie unterscheidet sie sich vom Fließkommamodell des Compilers?

Der Intel C ++ - Compiler bietet zwei Optionen zur Steuerung von Gleitkommazahlen: -fp-spekulation (schnell / sicher / streng / aus) -fp-Modell (präzise / schnell / streng und Quelle / doppelt / erweitert) Ich denke ich verstehe, was das f...
14.09.2011, 15:40
1
Antwort

Was bedeutet es, einen Parameter des Funktionstyps in C ++ zu übergeben?

Vor einiger Zeit habe ich festgestellt, dass es möglich ist, eine C ++ - Funktion zu schreiben, die einen Parameter vom Funktionstyp ( nicht Funktionszeigertyp!) akzeptiert. Zum Beispiel ist hier eine Funktion, die eine Callback-Funktion überni...
18.03.2011, 19:07
3
Antworten

Gibt es * irgendeine * Möglichkeit, die Länge eines C-artigen Arrays in C ++ / G ++ zu erhalten?

Ich habe versucht, eine Länge von (T * v) -Funktion für eine ganze Weile zu implementieren, bisher ohne Erfolg. Es gibt zwei grundlegende, wohlbekannte Lösungen für T v [n] -Arrays, die beide nutzlos oder sogar gefährlich sind, sobald das Arr...
16.06.2011, 14:21
2
Antworten

Warum kann ich in std :: transform nicht std :: get0 verwenden?

Beim Versuch, den folgenden Code zu kompilieren, der map s Schlüssel in ein vector kopieren würde: %Vor% VS2013 kann nicht unterscheiden, welche get gemeint ist, aber diese einfachere Verwendung funktioniert gut: %Vor% Die Angab...
20.12.2014, 09:18
6
Antworten

ist das 'synonym' in einem 'typedef' obligatorisch?

Ich habe das in einem Code-Review gesehen: %Vor% Es kompiliert. Abgesehen davon, dass es C-style ist, wo Strukturen in einem separaten 'namespace' sind und typedeffed sein müssen, um später zu verwenden, fand ich es seltsam, dass mit dies...
14.01.2011, 12:09
3
Antworten

Wie kann ich Boost.Bind auf zusammengesetzten Typen verwenden?

Ich habe std::map<int, std::pair<short, float> > , und ich muss die minimale short in dieser Map finden. Wie kann ich boost::bind mit std::min_element() dafür verwenden? boost::lambda ?     
25.01.2011, 15:43
3
Antworten

Mehrdeutige Definition von operator () mit mehrfacher Vererbung

Ich kompiliere diesen Code mit GCC (4.2.1 Apple Build 5664) %Vor% und gib mir den folgenden Fehler: %Vor% Ich verstehe nicht den Grund, warum dieser Code mehrdeutig ist; Die beiden Methoden haben unterschiedliche Signaturen.     
28.01.2011, 18:30
5
Antworten

Welches sind die besten Verfahren für das datenintensive Lesen und Schreiben in einer HD?

Ich entwickle eine C ++ - Anwendung (die in einer Linux-Box läuft), die sehr intensiv Protokolldateien liest und abgeleitete Ergebnisse auf Festplatte schreibt. Ich würde gerne wissen, welche die besten Praktiken für die Optimierung dieser Art v...
25.01.2011, 14:54