==== Links ==== * [[https://stackoverflow.com/questions/17069315/what-is-the-type-of-nullptr|What is the type of "nullptr"?]] * [[http://en.cppreference.com/w/cpp/language/adl|Argument Dependent Lookup]] * [[http://www.stroustrup.com/C++11FAQ.html#inline-namespace|What are inline namespaces for?]] * [[http://en.cppreference.com/w/cpp/language/extending_std|Do not extend the std namespace]] * Initialization * [[http://en.cppreference.com/w/cpp/language/initialization|cppreference.com]] * [[http://www.informit.com/articles/article.aspx?p=1852519|Get to Know the New C++11 Initialization Forms]] * Delegating constructors * [[https://msdn.microsoft.com/en-us/library/dn387583.aspx|Recursion]] * [[https://www.ibm.com/developerworks/community/blogs/5894415f-be62-4bc0-81c5-3956e82276f3/entry/introduction_to_the_c_11_feature_delegating_constructors?lang=en|IBM DeveloperWorks]] * [[https://stackoverflow.com/questions/26199431/why-did-c11-introduce-delegating-constructors|Stack Overflow]] * [[https://accu.org/index.php/journals/1876|accu.org]] * [[https://stackoverflow.com/questions/14681349/c-11-delegated-constructor-pure-virtual-method-function-calls-dangers|C++11 Delegated Constructor Pure Virtual Method & Function Calls — Dangers? ]] * [[https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.cbclx01/cplr038.htm|Initializing static data members]] * [[http://en.cppreference.com/w/cpp/language/type_alias|C++ reference using]] * [[https://stackoverflow.com/questions/4384765/whats-the-difference-between-pretty-function-function-func|What is __PRETTY_FUNCTION__?]] * [[https://akrzemi1.wordpress.com/2012/09/30/why-make-your-classes-final/|Why make your classes final?]] * [[https://www.quora.com/Why-is-auto_ptr-deprecated-in-C++11|Why is auto_ptr deprecated in C++11?]] * Copy constructors * [[http://en.cppreference.com/w/cpp/language/copy_constructor|cppreference.com]] * [[https://stackoverflow.com/questions/16728441/why-copy-constructor-is-call-when-we-pass-an-object-as-an-argument-by-value-to-a|why copy constructor is call when we pass an object as an argument by value to a method]] * [[https://stackoverflow.com/questions/11706040/whats-the-difference-between-assignment-operator-and-copy-constructor|What's the difference between assignment operator and copy constructor?]] * [[https://www.geeksforgeeks.org/copy-constructor-in-cpp/|Geeks for Geeks]] * [[http://en.cppreference.com/w/cpp/language/range-for|Range-based for loop (cppreference.com)]] * [[http://en.cppreference.com/w/cpp/algorithm/for_each|for_each loop (cppreference.com)]] * [[https://stackoverflow.com/questions/356950/c-functors-and-their-uses|What is a "functor"?]] * Lambda expressions * [[http://en.cppreference.com/w/cpp/language/lambda|cppreference.com]] * [[https://msdn.microsoft.com/en-ca/library/dd293608.aspx|Microsoft]] * [[https://stackoverflow.com/questions/7627098/what-is-a-lambda-expression-in-c11|Stack Overflow]] * Operator overloading * [[https://msdn.microsoft.com/en-us/library/f6s9k9ta.aspx|Microsoft and Point]] * [[http://www.learncpp.com/cpp-tutorial/93-overloading-the-io-operators/|Overloading I/O]] * Virtual stuff(?) * decltype/typeof * [[https://stackoverflow.com/questions/14130774/difference-between-decltype-and-typeof|decltype versus typeof]] * [[https://stackoverflow.com/questions/37660862/keyword-typeof-in-c11|Stack Overflow]] * [[http://en.cppreference.com/w/cpp/language/user_literal|User-defined literals]] * [[https://stackoverflow.com/questions/13125632/when-does-move-constructor-get-called|When is a move constructor called?]] ==== Questions ==== * Common C++ idiom for simple printing * General abi/decltype type dumping program