Suchergebnisse für Anfrage "c++"

8 die antwort

template-Spezialisierung nach Größe des Typs

Ich möchte eine Template-Funktion bereitstellen, deren Implementierung (-> Spezialisierung) von der Größe des Vorlagentyps abhängt. Etwas Ähnliches (ausgelassene Typecasts), aber ohne das if / elseif: template<class T> T byteswap(T & swapIt) { ...

6 die antwort

Was ist der Zweck eines einzelnen Pfund- / Hash-Zeichens (#) in einer eigenen Zeile im C / C ++ - Präprozessor?

Ich habe mir das @ angeseh Boost [http://en.wikipedia.org/wiki/Boost_%28C%2B%2B_libraries%29] Libraries-Quellcode, und ich habe festgestellt, dass häufig einzelne Pfundzeichen ohne Präprozessor-Direktiven vorhanden sind. Ich habe das ...

16 die antwort

Abhängigkeitsinjektion in C ++

Dies ist auch eine Frage, die ich in einem Kommentar in einem von Miško Heverys @ gestellt habgoogle talks [http://misko.hevery.com/2008/11/11/clean-code-talks-dependency-injection/] das hatte mit Abhängigkeitsinjektion zu tun, wurde aber in den ...

TOP-Veröffentlichungen

10 die antwort

Ist "typedef" zwischen dem Typ und dem Alias standardkonform?

Ich bin über einen Code gestolpert, bei dem dastypedefas Schlüsselwort "@" befindet sich zwischen dem Typ und dem Aliasnamen wie in "@" int typedef INT;It kompiliert in gcc und clang ...

6 die antwort

wie verhindert man, dass Zahlen in wissenschaftlichen Notationen angezeigt werden?

Wir haben einStreamBuffer Klasse, in der wir nicht implementiert habenstd::fixed operations und ich versuche zu verhindern, dass Zahlen in wissenschaftlichen Notationen angezeigt werden. Mit meinem folgenden Code werden einige Zahlen ...

4 die antwort

Warum brauchen Strukturen in c ++ keinen Konstruktor?

Ich mache C ++ seit ungefähr 2 Jahren. Ich sage, warum wir Konstruktoren in der Klasse und nicht in Strukturen brauchen und warum wir Konstruktoren nicht in Strukturen überladen können ...

4 die antwort

Bitmap-Übertragung mit Winsock, GetDIBits und SetDiBits [closed]

Ich habe angefangen, an etwas ähnlichem wie einer Fernsteuerungsanwendung in c ++ zu arbeiten. Ich möchte den Screenshot eines bestimmten Fensters auf einen anderen PC übertragen und in einem Fenster anzeigen. Sowohl GetDIBits- als ...

4 die antwort

Verwenden von make_shared mit einem geschützten Konstruktor + abstrakter Schnittstelle

Wie kann ich make_shared in der Factory-Funktion verwenden, wenn eine abstrakte Schnittstelle und eine von dieser Schnittstelle abgeleitete Implementierung vorhanden sind, bei der Konstruktoren geschützt sind (die Erstellung dieser Objekte ist ...

12 die antwort

Zwei Fragen zu Inline-Funktionen in C ++

Ich habe eine Frage, wann ich eine Inline-Funktion in C ++ kompiliere. Kann eine rekursive Funktion mit Inline arbeiten. Wenn ja, bitte beschreiben Sie, wie. Ich bin sicher, über Schleife kann nicht damit arbeiten, aber ich habe ...

2 die antwort

So wird der Boost.Spirit.Lex-Token-Wert zu einer Teilzeichenfolge einer übereinstimmenden Sequenz (vorzugsweise nach Regex-Übereinstimmungsgruppe) gemacht

Ich schreibe einen einfachen Parser für Ausdrücke. Es basiert auf einer Boost.Spirit.Qi-Grammatik, die auf Boost.Spirit.Lex-Token basiert (Boost in Version 1.56). Die Token sind wie folgt definiert: using namespace boost::spirit; template< ...