[[typedef]] [[static]] [[template]]s [[RTTI]] [[CPlusPlus.fr]] C++ is a [[Programming]] language so called Object Oriented ([[OOP]]), sometimes refered as hybrid one ===== TODO ===== * http://stackoverflow.com/questions/2455372/windows-phone-7-and-c-cli/3582802#3582802 * http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=286 * http://www.altdevblogaday.com/2012/04/26/functional-programming-in-c/# ReaD FuncT * https://developers.google.com/edu/c++/ * https://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents/83763#83763# LearN ===== Learn ===== * http://www.cppsamples.com/ * http://www.codeproject.com/Articles/453022/The-new-Cplusplus-11-rvalue-reference-and-why-you * http://www.gotw.ca/gotw/ * http://herbsutter.com/ * http://h-deb.clg.qc.ca/Sujets/Divers--cplusplus/ * http://packages.qa.debian.org/c/c%2B%2B-annotations.html * http://www.icce.rug.nl/documents/cplusplus/ * http://www.game-lab.com/index.php?section=tutorials§ion_id=1&p=tutorial&action=showtut&id=243 * http://developer.kde.org/documentation/other/mistakes.html irc://irc.freenode.net/c++ * http://en.cppreference.com/w/cpp/utility/functional/bind * http://en.cppreference.com/w/cpp/utility/functional/ref ==== keywords ==== * [[const]] : http://stackoverflow.com/questions/998425/why-does-const-imply-internal-linkage-in-c-when-it-doesnt-in-c * [[static]] * [[virtual]] * [[friend]] : http://www.java2s.com/Code/Cpp/Overload/Friendlyoperator.htm ==== REFERENCE ==== * http://en.cppreference.com/w/cpp * http://www.sgi.com/tech/stl/table_of_contents.html * http://www.cppreference.com * http://www.cplusplus.com/ref/iostream/streambuf/ * http://www.dinkumware.com/htm_cpl/index.html * http://www.research.att.com/~bs/C++.html * http://www.faqs.org/faqs/C++-faq/ ==== C++ [[Book]]s : ==== ** BS's The C++ programming language TCPPPL : http://rzr.online.fr/isbn/0201889544 isbn:0201889544 ** http://rzr.online.fr/isbn/0-201-54330-3 ** http://rzr.online.fr/isbn/0-201-51459-1 ** http://rzr.online.fr/isbn/0-201-54848-8 ** http://rzr.online.fr/isbn/0-201-59641-5 ** http://rzr.online.fr/isbn/0-13-117-0031 ** http://rzr.online.fr/isbn/0-201-56364-9 ** http://rzr.online.fr/isbn/0-07-881809-5 ** http://rzr.online.fr/isbn/0-07-881809-5 ** http://rzr.online.fr/isbn/0-13-882770-2 ** http://rzr.online.fr/isbn/0-201-54855-0 ** http://rzr.online.fr/isbn/1-878739-07-7 ** http://rzr.online.fr/isbn/1-878739-02-6 ** http://rzr.online.fr/isbn/0-7506-0635-5 ** http://rzr.online.fr/isbn/0-07-881760-9 ** http://rzr.online.fr/isbn/0-8053-5340-2 ** http://rzr.online.fr/isbn/0-471-58371-5 ** http://rzr.online.fr/isbn/1-55828-216-5 ** http://rzr.online.fr/isbn/0-201-54748-1 ** http://rzr.online.fr/isbn/0-672-30534-8 ** http://rzr.online.fr/isbn/1-878739-06-9 ** http://rzr.online.fr/isbn/1-56276-110-2 ** http://rzr.online.fr/isbn/0-672-30274-8 ** http://rzr.online.fr/isbn/0-672-30287-X ** http://rzr.online.fr/isbn/0-471-58056-2 ** http://rzr.online.fr/isbn/0-471-59856-9 ** http://rzr.online.fr/isbn/1-878739-24-7 ** http://rzr.online.fr/isbn/0-672-30229-2 ** http://rzr.online.fr/isbn/0-672-30080-X ** http://rzr.online.fr/isbn/0-672-30307-8 ** http://rzr.online.fr/isbn/0-672-30280-2 ** http://rzr.online.fr/isbn/1-56529-172-7 ** http://rzr.online.fr/isbn/0-201-53393-6 ** http://rzr.online.fr/isbn/0-201-51059-6 ** http://rzr.online.fr/isbn/1-56686-119-5 ** http://rzr.online.fr/isbn/1-55851-313-2 ** http://rzr.online.fr/isbn/0-672-30150-4 ** http://rzr.online.fr/isbn/1-55615-511-5 ** http://rzr.online.fr/isbn/1-55615-661-8 ** http://rzr.online.fr/isbn/0-201-60891-X ** http://rzr.online.fr/isbn/0-201-40888-0 ** http://rzr.online.fr/isbn/0-201-58958-3 ** http://rzr.online.fr/isbn/0-201-57023-8 ** http://rzr.online.fr/isbn/0-07-063738-5 ** http://rzr.online.fr/isbn/0-471-93610-3 ** http://rzr.online.fr/isbn/0-07-029662-6 ** http://rzr.online.fr/isbn/0-13-630104-5 ** http://rzr.online.fr/isbn/0-201-54435-0 ** http://rzr.online.fr/isbn/0-442-00157-6 ** http://rzr.online.fr/isbn/0-13-723156-3 ** http://rzr.online.fr/isbn/1-55828-224-6 ** http://rzr.online.fr/isbn/0-13-118233-1 ** http://rzr.online.fr/isbn/0-13-127663-8 ==== ebooks ==== ** http://www.BruceEckel.com http://mindview.net/Books/TICPP/ThinkingInCPP2e.html http://web.fromehtozed.ca/ThinkingInCPP/vol2/html/TicV2.html ==== CODES ==== * http://cpp.sourceforge.net/?style=dark [[ToDo]] Need samples on [[RTTI]], STL, friendship, explicit , mutable etc ==== LIBS ==== * http://code.google.com/p/boolinq/ * BoosT * [[Qt]] ==== MISC ==== * http://nmartin.free.fr/perso/index.php?go=union * http://sebsauvage.net/paste/?7ad675e76649aef5#+Tvp1WA9RE1r9b9Keawc/8t4TrS3Pdqe03F74D9igk4= ==== SAMPLE CODE ==== // file://~/hello.cpp #include #include using namespace std; class Cls { public: void f(string arg="http://rzr.online.fr") { cout< // for size_t class A { public: A(); ~A(); static void* operator new (size_t size); static void operator delete (void *p); }; === DESTRUCTOR === * http://stackoverflow.com/questions/1025313/will-an-empty-destructor-do-the-same-thing-as-the-generated-destructor/2322314#2322314 * http://www.codesynthesis.com/~boris/blog/2012/04/04/when-provide-empty-destructor/ * ==== LIBS ==== * Maths : TNT, newmat http://www.robertnz.net/nm_intro.htm * http://www.boost.org/libs/libraries.htm ===== LEARN ===== * http://cis.stvincent.edu/carlsond/swdesign/except/except.html# ExceptioN * http://ilay.org/yann/articles/# [[Programming]] * http://www.glenmccl.com/tip_041.htm# OperatoR * https://www.youtube.com/user/lefticus1# LearN * https://developers.redhat.com/blog/2019/04/12/understanding-when-not-to-stdmove-in-c/# * http://en.wikipedia.org/wiki/C%2B%2B#Incompatibility_with_C * http://en.cppreference.com/w/cpp/language/move_constructor * http://www.sdowney.org/2017/06/why-stdbind-cant-be-formally-deprecated/# BinD * https://fr.wikibooks.org/wiki/Programmation_C-C%2B%2B/Identification_des_types/Transtypages_C%2B%2B ===== MISC ===== * BUG & WICKED CODE : [[typedef]] , [[static]] , [[virtual]] * http://www.numerama.com/magazine/16319-pour-arreter-le-terrorisme-interdisons-la-programmation-c.html# LoL [[Tv]] * http://channel9.msdn.com/Events/Build/2012/3-049 WinCe WindowsPhone * http://cplusplus.github.io/filesystem-ts/working-draft.html * http://www.biicode.com/# RepO * http://quick-bench.com/# SoftWare * https://alexgaynor.net/2019/apr/21/modern-c++-wont-save-us/# ===== MORE ===== @TaG: [[C]] [[Programming]] [[Java]] [[typedef]] [[Preprocessor]] [[GCC]] [[MSVC]] [[ptr]] [[ref]] TypeS TypE StD {{http://home.arcor.de.nyud.net:8090/aoherrenberg/Fun/Fun/Hell.jpg?nocache}} {{http://www.scs.k12.vt.us.nyud.net:8090//trail/had%20fun.jpg?nocache}} {{http://www.wimpie.net.nyud.net:8090/images/piercing.jpg?nocache}}