Suchergebnisse für Anfrage "c++"
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 = ...
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 ...
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 ...
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 () ...
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, ...
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+ ( ...
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 ...
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 ...
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> ...
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 ...