Suchergebnisse für Anfrage "c++"

4 die antwort

Warum können beim Erweitern einer gepolsterten Struktur keine zusätzlichen Felder in die Schwanzpolsterung eingefügt werden?

Betrachten wir die Strukturen: struct S1 { int a; char b; }; struct S2 { struct S1 s; /* struct needed to make this compile as C without typedef */ char c; }; // For the C++ fans struct S3 : S1 { char c; };Die Größe von S1 beträgt 8, was ...

2 die antwort

Wofür wird decltype (auto) verwendet?

In c ++ 14 wurde diedecltype(auto) Redewendung wird eingeführt. Typischerweise wird es verwendet, umermöglichenauto Erklärungen zur Verwendung derdecltype Regeln für den gegebenen Ausdruck. Auf der Suche nach Beispielen für eine "gute" ...

1 die antwort

Unvollständige Eingabe des verschachtelten Namensspezifizierers

Ich habe versucht, einen unvollständigen Typ im verschachtelten Namensbezeichner wie folgt zu verwenden: class A; int b= A::c; // error: incomplete type ‘A’ used in nested name specifier class A { static const int c=5; };Im 3.4.3 / 1 ...

TOP-Veröffentlichungen

1 die antwort

Überflussverfall in Mac OS X 10.9, IDE: QT Creator

Ich habe versucht, ein OpenGL-Programm auf QT Creator zu erstellen, das auf meinem Mac mit OSX 10.9 installiert ist. Ich habe mehrere Warnungen zu Glut-Funktionen erhalten, die darauf hinweisen, dass sie in osx10.9 veraltet sind. Eine ...

2 die antwort

ifstream :: is_open vs ifstream :: fail?

Savitch's lesenProblemlösung in C ++, std::ifstream::fail wird als Beispiel angezeigt, um zu überprüfen, ob eine Datei korrekt geöffnet wurde (ifstream oderofstream). Ich habe zuvor verwendet, wie es ist, was mir zuerst ...

14 die antwort

C ++: Konstruktorinitialisierer für Arrays

Ich habe einen Gehirnkrampf ... Wie initialisiere ich ein Array von Objekten richtig in C ++? Nicht-Array-Beispiel: struct Foo { Foo(int x) { /* ... */ } }; struct Bar { Foo foo; Bar() : foo(4) {} };Array-Beispiel: struct Foo { Foo(int x) { /* ...

3 die antwort

Wie fülle ich Vektoren durch Lesen einer Datei?

Ich versuche eine Datei zu lesen, die die Adjazenzliste als enthält 1 37 79 164 15 2 123 134 10 141 13 Dabei ist die erste Zahl in jeder Zeile der Scheitelpunkt und die folgenden Zahlen die benachbarten Scheitelpunkte. Dies ist mein Code zum ...

6 die antwort

Unterschied zwischen Zeiger auf ein Array und Zeiger auf das erste Element eines Arrays

int (*arr)[5] meintarr ist ein Zeiger auf ein Array von 5 ganzen Zahlen. Was genau ist dieser Zeiger? Ist es das selbe wenn ich deklariereint arr[5] woarr ist der Zeiger auf das erste Element? Istarr Von beiden Beispiel sind gleich? Wenn nicht, ...

1 die antwort

Auflisten von Nachrichten-IDs und symbolischen Namen, die in einer reinen Ressourcenbibliothek (DLL) mithilfe der Win32-API gespeichert sind

Wir möchten den Inhalt (Schlüssel / Wert-Paare) von Nachrichten auflisten, die in eine reine Ressourcenbibliothek (DLL) eingebettet sind. Die Ressourcenbibliothek ist wie angegeben definiertin ...

1 die antwort

Was ist diese Syntax - new (this) T (); [Duplikat]

Diese Frage hat hier bereits eine Antwort: Welche Verwendungsmöglichkeiten gibt es für "Placement New"? [/questions/222557/what-uses-are-there-for-placement-new] 22 AntwortenIch stoße auf solchen C ++ - Code: T& T::operator=(const T&t) { ... ...