Suchergebnisse für Anfrage "c++"

2 die antwort

Was ist Copy Elision und wie optimiert es die Copy-and-Swap-Sprache?

ich habe gelesenKopieren und tauschen [http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Copy-and-swap]. Ich habe versucht, einige Links auf Copy Elision zu lesen, konnte aber nicht richtig herausfinden, was es bedeutete. Kann jemand bitte ...

6 die antwort

Layout kompilierter Objekte

Gibt es einen Weg - ähnlich wie das Anzeigen des Ergebnisses der Vorverarbeitung mitgcc -E- um zu sehen, wie meine Objekte aussehen, nachdem sie in Objektdateien kompiliert wurden? Ich spreche von GCC, aber eine Lösung mit MSVC wäre in Ordnung.

1 die antwort

Warum gibt es einen injizierten Klassennamen?

Kürzlich habe ich eine seltsame C ++ - Funktion gesehen:Name der injizierten Klasse. class X { }; X x1; class X::X x2; // class X::X is equal to X class X::X::X x3; // ...and so on...Aber ich kann nicht herausfinden, warum diese ...

TOP-Veröffentlichungen

8 die antwort

Welche Bedeutung hat eine .h-Datei?

Ich weiß, dass .h Datei haben soll: Klassenerklärungen,Funktionsprototypen,und externe Variablen (für globale Variablen)Aber gibt es eine gewisse Bedeutung, es zu einem zu machen?.h Datei? Ich habe versucht, meine umzubenennen.h Datei zu einem.c ...

4 die antwort

C- oder C ++ BigInt-Bibliothek unter Microsoft Windows

Welche Integer-Bibliothek (und / oder Rational-Bibliothek) mit beliebiger Genauigkeit gibt es für Compiler, die unter Microsoft Windows ausgeführt werden, und welche würden Sie empfehlen? Bitte geben Sie Lizenztyp / -kosten und unterstützte ...

3 die antwort

Warum wird "operator bool ()" aufgerufen, wenn ich auf "long" umsetze?

Ich habe folgende Klasse: class MyClass { public: MyClass( char* what ) : controlled( what ) {} ~MyClass() { delete[] controlled; } operator char*() const { return controlled; } operator void*() const { return controlled; } operator bool() const ...

2 die antwort

Raw-String-Literale und Dateikodierung

C ++ 11 stellte dierohe String-Literale [http://www.stroustrup.com/C++11FAQ.html#raw-strings]Das kann sehr nützlich sein, um Strings in Anführungszeichen, Literale mit vielen speziellen Symbolen wie Windows-Dateipfade, Regex-Ausdrücke usw. ...

1 die antwort

seltsames Verhalten mit chrono :: high_resolution_clock :: now ()

Ich habe mir verschiedene Spiel-Timing-Loop-Methoden angesehen, z. Glenn Fiedler und DeWitter. Ich fand kritische Bereiche aufgrund meiner eigenen C ++ - Kenntnisse schwierig zu verstehen. Damit begann ich zu versuchen, meine eigene Methode zu ...

2 die antwort

Beziehen Sie die lokale IP-Adresse mit der Funktion getaddrinfo () C?

Ich versuche, meine lokale (nicht die externe) IP-Adresse mit der Funktion getaddrinfo () abzurufen, aber ich habe die bereitgestellten Beispiele gesehen Hier [http://beej.us/guide/bgnet/output/html/multipage/getaddrinfoman.html]und sie waren zu ...

3 die antwort

Wie konvertiere ich eine Zeichenfolge in UTF-16 in UTF-8 in C ++

Erwägen: STDMETHODIMP CFileSystemAPI::setRRConfig( BSTR config_str, VARIANT* ret ) { mReportReaderFactory.reset( new sbis::report_reader::ReportReaderFactory() ); USES_CONVERSION; std::string configuration_str = W2A( config_str );Aber ...