Suchergebnisse für Anfrage "c++"

3 die antwort

Ist es möglich, eine Datei zur Kompilierungszeit zu lesen?

Ich frage mich, ob es in C ++ 11/14 möglich ist, Dateien beim Kompilieren tatsächlich zu lesen. Der folgende Code wird beispielsweise nur kompiliert, wenn die Datei erfolgreich gelesen werden kann. constexpr std::string shader_source = ...

3 die antwort

Wenn und warum sollten Sie static mit constexpr verwenden?

Als Haftungsausschluss habe ich meine Recherche dazu gemacht, bevor ich gefragt habe. Ich fand eine ähnliche SO Frage [https://stackoverflow.com/questions/13865842/does-static-constexpr-variable-make-sense] aber die antwort dort fühlt sich ein ...

2 die antwort

Objekt von Funktion @ zurückgeb

Ich bin jetzt wirklich verwirrt darüber, wie und mit welcher Methode ein Objekt von einer Funktion zurückgegeben wird. Ich möchte ein Feedback zu den Lösungen für die gegebenen Anforderungen. Scenario A: Das zurückgegebene Objekt muss in einer ...

TOP-Veröffentlichungen

1 die antwort

Was kostet boost :: variant memory und Performance?

boost :: variant scheint ein mächtiger Container zu sein, um eine heterogene Menge von Typen zu manipulieren. Ich frage mich, was es kostet. Im Gedächtnis denke ich, dass es die Größe des größten Typs plus eine ganze Zahl annimmt, die which () ...

3 die antwort

Wie man Referenzen mit verschiedenen Vorlagen richtig benutzt

Ich habe so etwas wie den folgenden Code: template<typename T1, typename T2, typename T3, typename T4> void inc(T1& t1, T2& t2, T3& t3, T4& t4) { ++t1; ++t2; ++t3; ++t4; } template<typename T1, typename T2, typename T3> void inc(T1& t1, T2& t2, ...

5 die antwort

C ++ Addition Überladung Mehrdeutigkeit

Ich stoße auf ein lästiges Rätsel in meiner Codebasis. Ich kann nicht genau sagen, warum mein Code diesen Fehler erzeugt, aber (zum Beispiel) std :: string nicht. class String { public: String(const char*str); friend String operator+ ( ...

2 die antwort

Was ist der Standardwert für C ++ - Klassenmitglieder

Was sind die Standardwerte für Mitglieder einer Struktur und Mitglieder einer Klasse in c ++ und wie unterscheiden sich diese Regeln (z. B. zwischen Klassen / Strukturen / Grundelementen / usw.)? Gibt es Umstände, unter denen sich die Regeln für ...

3 die antwort

Was ist die korrekte `enable_if` -Beschränkung für den Perfect Forwarding Setter?

Herb SuttersZurück zu den Grundlagen! Grundlagen des modernen C ++ presentation auf der CppCon diskutierte verschiedene Optionen für die Übergabe von Parametern und verglich deren Leistung mit der Leichtigkeit des Schreibens / Lehrens. Die Option ...

6 die antwort

LNK2001 Fehler beim Kompilieren von Apps, die auf STLport-5.1.4 mit VC ++ 2008 verweisen

Ich entschuldige mich im Voraus für den langen Beitrag ... Früher konnte ich unsere VC ++ - Lösungen erstellen (VS 2008), als wir die STLPort-Verzeichnisse include und library unter VS-Menü> Extras> Optionen> VC ++ - Verzeichnisse> ...

4 die antwort

Ist die Operation "false <true" gut definiert?

Definiert die C ++ - Spezifikation: die Existenz des Operators 'less than' für boolesche Parameter, und wenn ja,das Ergebnis der 4 Parameter-Permutationen? Mit anderen Worten, sind die Ergebnisse der folgenden Operationen in der Spezifikation ...