Difference between revisions of "CPlusPlus"

From Lost In Wonderlands
Jump to: navigation, search
(curried Objects)
(Exceptions)
Line 92: Line 92:
 
* DrDobb's
 
* DrDobb's
 
** [http://www.drdobbs.com/when-and-how-to-use-exceptions/184401836 Herb answers the question, "When, for what, and how should you use exceptions?]
 
** [http://www.drdobbs.com/when-and-how-to-use-exceptions/184401836 Herb answers the question, "When, for what, and how should you use exceptions?]
 +
*microsoft
 +
** [https://docs.microsoft.com/en-us/cpp/cpp/try-throw-and-catch-statements-cpp?view=vs-2019 try-throw-and-catch-statements-cpp]
 +
** [https://docs.microsoft.com/en-us/cpp/cpp/errors-and-exception-handling-modern-cpp?view=vs-2019  errors-and-exception-handling-modern-cp?]
 +
** [https://docs.microsoft.com/en-us/cpp/cpp/how-to-design-for-exception-safety?view=vs-2019 how-to-design-for-exception-safety]
 +
** [https://docs.microsoft.com/en-us/cpp/standard-library/thread-safety-in-the-cpp-standard-library?view=vs-2019 thread-safety-in-the-cpp-standard-library]
 +
** [https://docs.microsoft.com/en-us/cpp/cpp/exceptions-and-stack-unwinding-in-cpp?view=vs-2019 exceptions-and-stack-unwinding-in-cpp]
 +
** [https://docs.microsoft.com/en-us/cpp/cpp/how-to-interface-between-exceptional-and-non-exceptional-code?view=vs-2019 how-to-interface-between-exceptional-and-non-exceptional-code]
 +
** [https://docs.microsoft.com/en-us/cpp/cpp/lambda-expressions-in-cpp?view=vs-2019 lambda-expressions-in-cpp]
 +
** [https://docs.microsoft.com/en-us/cpp/standard-library/exception-class?view=vs-2019 exception-class]
 +
** [https://docs.microsoft.com/en-us/cpp/standard-library/stdexcept?view=vs-2019 stdexcept]
 +
** [https://docs.microsoft.com/en-us/cpp/cpp/welcome-back-to-cpp-modern-cpp?view=vs-2019 welcome-back-to-cpp-modern-cpp]
 +
** [https://docs.microsoft.com/en-us/cpp/cpp/cpp-language-reference?view=vs-2019 cpp-language-reference]
 +
** [https://docs.microsoft.com/en-us/cpp/standard-library/cpp-standard-library-reference?view=vs-2019 cpp-standard-library-reference]
  
 
==== curried Objects ====
 
==== curried Objects ====

Revision as of 17:01, 3 July 2019

C++ programming Language

See also

C++



C++ Builder

C++ Standard Library

C++ Topics

Fluent Cpp Topics

auto

SmartPointers




RAII, Resource Acquisition is initialization Pattern

Exceptions

curried Objects

C++ traits

C++ type Casting

Qt Type Casting

Learning STL

Ranges in C++ and STL

Maker functions in STL

Boost


C++ API Design

Qt API Design

C++ Evolutions

Support in compilers

ISOCPP

C++ 03

C++ 11

C++ 14

C++ 17

C++20

C++ Coding Styles

Iso C++ Coding Style

https://github.com/isocpp/CppCoreGuidelines Iso C++ Coding Style on Github ]

C++ Coding Style on Github

coding-standards

c++ coding styles by Bjarne and Herb

Mozilla C++ Coding Style

Google C++ Coding style

high-integrity-cpp-coding-standard

C++ Portability

Using_CXX_in_Mozilla_code

C++ Testing

CppUnit

Google Test

FAQ

Tools

Others

compilers

IDE

on line compilers

blogs

source code

Gang Of Four Patterns

Several implementation of Above design patterns in C++

modern C++

tutorials

awesome-programming.com

Books