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