Suchergebnisse für Anfrage "c++"
int a; …; (a == a) schlägt fehl?
wenn wir @ setzschwebe unddoppel Typ zu NaN dann sind sie nicht gleich irgendetwas einschließlichsic. kann so etwas passieren für int?
Iteratorleistung
Führt das Implementieren und Verwenden eines Iterators im Vergleich zum direkten Verwenden eines Zeigers zu Performance-Einbußen jeglicher Art? (Angenommen, wir verwenden die höchste Compileroptimierung ...) Der Code ist vonhttp: ...
Frage zu Mehrfachvererbung, virtuellen Basisklassen und Objektgröße in C ++
Der folgende Code druckt 20, d. H. Sizeof (z) ist 20. #include <iostream.h> class Base { public: int a; }; class X:virtual public Base { public: int x; }; class Y:virtual public Base { public: int y; }; class Z:public X,public Y { }; int main() ...
constexpr statisches Mitglied vor / nach C ++ 17
Soweit ich sehen kann, ist eine sehr häufige Situation so etwas wie template<int i> class Class { public: static constexpr int I = i; static constexpr int J = constexprFunction(i); // further Class implementation };ast wie üblich sehe ich den ...
Wie kann ein mehrdimensionales Array mit std :: fill sicher gefüllt werden?
Hier ist was ich benutze: class something { char flags[26][80]; } a; std::fill(&a.flags[0][0], &a.flags[0][0]+26*80, 0); (Update: Ich hätte früher klarstellen sollen, dass ich dies in einer Klasse verwende.)
Wie übergebe ich ein std :: function-Objekt an eine Funktion, die einen Funktionszeiger verwendet?
Ich versuche, eine Schnittstelle mit einer Bibliothek zu bilden, die in @ geschrieben isc, das dieses vertraute Muster verwendet: void some_c_handler(void(*func)(void*), void* data);Nun, ich möchte ein @ schreibC++ Wrapper für diese Funktion, ...
Verwenden von CMake zum Generieren von Visual Studio C ++ - Projektdateien
Ich arbeite an einem Open-Source-C ++ - Projekt für Code, der unter Linux und Windows kompiliert werden kann. Ich benutze CMake, um den Code unter Linux zu erstellen. Aus Gründen der Entwicklungserleichterung und aus politischen Gründen muss ich ...
Boost.x3: Attribut sammelt sich zwischen Alternativen
Ich habe einen Parser zum Parsen eines Bezeichners wiefoo, bar, baz und eine zum Parsen auch verschachtelter Bezeichner wiefoo::bar, foo::bar.baz, foo::bar.baz.baham Sie analysieren beide in die gleiche Ast-Struktur, die so aussieht: struct ...
Seltsame Schnittstellenmethode für Punktiterator
Ich muss über bestimmte Punkte des Umfangsrechtecks iterieren (in einigen Fällen muss ich über eine Linie dieses Rechtecks iterieren, in anderen Fällen muss ich über das gesamte Rechteck iterieren). Ich habe eine ...
"Warning: section" __const_coal "ist veraltet" Fehler nach Aktualisierung von Xcode auf die neueste Version unter Mac OS
My g ++ - Compiler für C ++ - Programm funktionierte einwandfrei, bis ich meinen Xcode auf die neueste Version aktualisierte und die Lizenzvereinbarung akzeptierte. Ich habe auch versucht, mit clang anstelle von g ++ zu kompilieren, habe aber ...