Als «c++» getaggte Fragen

79
Fehler "Feld hat unvollständigen Typ"

In meiner Header-Datei ist ein Fehler aufgetreten: field "ui" has incomplete type. Ich habe versucht, uieinen Zeiger zu erstellen, aber das funktioniert nicht. Ich glaube nicht, dass ich das tun muss, weil ich meine bereits MainWindowClassim Namespace definiert habe Ui. Das ist mein...

79
Profilerstellung des C ++ - Kompilierungsprozesses

Ich neige dazu, ziemlich große C ++ - Bibliotheken nur mit Headern zu schreiben, und meine Benutzer beschweren sich häufig über Kompilierungszeiten. Nachdem ich über die Sache nachgedacht hatte, kam mir der Gedanke , dass ich keine Ahnung habe, wohin die Zeit geht . Gibt es eine einfache...

79
Nicht verwendeter Parameter in c ++ 11

In c ++ 03 und früheren Versionen verwende ich normalerweise folgenden Code, um die Compiler-Warnung über nicht verwendete Parameter zu deaktivieren: #define UNUSED(expr) do { (void)(expr); } while (0) Zum Beispiel int main(int argc, char *argv[]) { UNUSED(argc); UNUSED(argv); return...

79
QtCreator: Keine gültigen Kits gefunden

Installierte nur die IDE unter Windows 7. Ich möchte ein einfaches C ++ - Projekt (Nicht-QT-Projekt) erstellen. Ich erhalte jedoch eine Fehlermeldung: Es wurden keine gültigen Kits gefunden . Wenn ich auf Optionen-> Kits klicke, wird das Desktop- Kit (Standard) angezeigt und es werden keine...

79
Wie emuliere ich EBO bei Verwendung von Rohspeicher?

Ich habe eine Komponente, die ich verwende, wenn ich generische Typen auf niedriger Ebene implementiere, die ein Objekt eines beliebigen Typs speichern (kann ein Klassentyp sein oder nicht), das leer sein kann, um die Optimierung der leeren Basis zu nutzen : template <typename T, unsigned...

78
Beste C / C ++ - Netzwerkbibliothek

Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich habe ein wenig nicht in C / C ++ gearbeitet und mich nur

78
C ++ Union in C #

Ich übersetze eine in C ++ geschriebene Bibliothek in C #, und das Schlüsselwort 'union' existiert einmal. In einer Struktur. Was ist die richtige Art, es in C # zu übersetzen? Und was macht es? Es sieht ungefähr so ​​aus; struct Foo { float bar; union { int killroy; float fubar; }...

78
std :: queue iteration

Ich muss noch einmal iterieren std::queue. www.cplusplus.com sagt: Wenn für eine bestimmte Warteschlangenklasse keine Containerklasse angegeben ist, wird standardmäßig die Standard-Deque der Containerklassenvorlage verwendet. Kann ich also irgendwie zur zugrunde liegenden Deque der Warteschlange...

78
Öffentliche Daten Mitglieder vs Getters, Setter

Ich arbeite derzeit in Qt und damit in C ++. Ich habe Klassen mit privaten Datenmitgliedern und öffentlichen Mitgliederfunktionen. Ich habe öffentliche Getter und Setter für die Datenelemente, die in der Klasse verfügbar sind. Meine Frage ist nun, ob wir Getter und Setter für Datenelemente in...

78
Header-Dateien mit der Befehlszeilenoption einschließen?

Ist es möglich, zusätzliche Header-Dateien anzugeben, die über die Befehlszeile aufgenommen werden sollen (mit GCC 4 / C ++)? Oder gibt es eine andere Möglichkeit, Dateien einzuschließen, als mit #include? Hintergrund: Ich versuche, eine große Codebasis auf meinem eigenen PC zu kompilieren....