====== C++ ====== /* ++ needs to be escaped for folded plugin */ ===== Zahlen (double, int) in String umwandlen ===== Standard C%%++%%: std::ostringstream strs; strs << number; std::string str = strs.str(); Boost: std::string str = boost::lexical_cast(dbl); C%%++%%11: std::string str = std::to_string(dbl); //if your compiler supports it yet Die Variante mit Boost ist [[http://www.boost.org/doc/libs/release/doc/html/boost_lexical_cast/performance.html|schneller]] als die Standard C%%++%% Version. ===== Unterseiten ===== {{indexmenu>cplusplus}} ===== Links ===== * [[https://web.archive.org/web/20150315144530/http://www.codeproject.com/Articles/60082/About-size-t-and-ptrdiff-t|Artikel über size_t und ptrdiff_t (via WayBackMachine)]], auch Komementare lesen! * [[https://caxapa.ru/thumbs/213960/iar_fact.pdf|The Inefficiency of C++ - Fact or Fiction? (bezieht sich auf Mikrocontroller)]] * [[http://aristeia.com/TalkNotes/C++_Embedded_Deutsch.pdf|Effektives C++ in Embedded Systems]] (Vortragsfolien von Scott Meyers auf deutsch) * [[https://www.gitbook.com/book/arobenko/bare_metal_cpp/details|Practical Guide to Bare Metal C++]] * An Idiot's Guide to C%%++%% Templates * [[http://www.codeproject.com/Articles/257589/An-Idiots-Guide-to-Cplusplus-Templates-Part 1|Teil 1]] * [[http://www.codeproject.com/Articles/268849/An-Idiots-Guide-to-Cplusplus-Templates-Part|Teil 2]] * [[https://isocpp.org/faq|C++ Super-FAQ]] Zusammenfassung von Marshall Clines und Bjarne Stroustrups C%%++%% FAQs * [[https://github.com/isocpp/CppCoreGuidelines|C++ Core Guidelines]] * [[http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=523|Why Comparison Operators Are Declared Friends]] * [[http://www.heise.de/developer/artikel/Vererbung-fuer-Objekte-nuetzlich-fuer-Werte-gefaehrlich-3254433.html|Vererbung: für Objekte nützlich, für Werte gefährlich]] * [[https://godbolt.org/|Compiler-Explorer]] {{tag>Coding}}