Suchergebnisse für Anfrage "g++4.8"
Der C ++ - Compiler erkennt std :: stringstream :: swap nicht
Ich versuche, den folgenden Code mit g ++ (GCC) 4.8.2 20131212 (Red Hat 4.8.2-7) zu kompilieren: #include <sstream> using namespace std; int main(int argc, char ** argv) { auto x = 1; stringstream s1, s2; s1.swap(s2); }Ich erhalte folgenden ...
Wenn ein C ++ - Lambda-Ausdruck eine Vielzahl von Referenzerfassungen enthält, wird die Größe des unbenannten Funktionsobjekts groß
Der folgende Code: int main() { int a, b, c, d, e, f, g; auto func = [&](){cout << a << b << c << d << e << f << g << endl;}; cout << sizeof(func) << endl; return 0; }Ausgänge 56 kompiliert mitg ++ 4.8.2 Da alle lokalen Variablen im selben ...
Vermeiden Sie unnötige Kopien beim Aufrufen von C ++ / STL-Algorithmen
Ich habe das folgende Beispiel codiert, um meine Fragen besser zu veranschaulichen. Im folgenden Code stelle ich einFunktionsobjekt [http://en.wikipedia.org/wiki/Function_object](d. h.funObj). ImfunObj Klassendefinition eine integrale ...
Der ausgearbeitete Typspezifizierer für eine Bereichsaufzählung darf nicht das Schlüsselwort "class" verwenden
Ich habe folgende Aufzählungsspezifikation: