Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.
Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.
#+INCLUDE: theme/style.org #+TITLE: CPP C++ Papyrus #+DESCRIPTION: cpp/c++ code examples and demonstrations. #+AUTHOR: Caio Rodrigues Soares - caiorss [DOT] rodrigues [AT] gmail [DOT] COM #+STARTUP: content
C++ - CPP ** Quick Access
[[file:standard_library_map.org][Standard Library Map]]
[[file:STL_Input_and_output.org][Standard Library IO - Input and Output]]
[[file:Preprocessor_and_Macros.org][Preprocessor and macros]]
[[file:Libraries.org][C and C++ Libraries Bookmarks]]
[[file:compiler-flags-options.org][Compiler flags and options]]
** Core C++
[[file:technology_landscape.org][Technology Landscape and Usage of C++]]
[[file:Understanding-CPP.org][Understanding C++]] (C++ in-depth)
[[file:passing-lambda.org][Passing C++ Lambdas to C function-pointer callbacks]]
[[file:standard_library_map.org][Standard Library Map]]
[[file:STL%20Iterators%20and%20Algorithms.org][STL Iterators and Algorithms]]
[[file:STL_Input_and_output.org][Standard Library IO - Input and Output]]
[[file:Libraries-and-featuresCPP17.org][C++17 and C++20 - new features and containers]]
[[file:CPP-template-metaprogramming.org][Template Metaprogramming]]
[[file:Preprocessor_and_Macros.org][Preprocessor and macros]]
[[file:math_and_numerical_computing.org][Math and numerical computing]]
[[file:multi-threading.org][Multithreading and concurrency]]
[[file:cpp-design-patterns.org][Design Patterns]]
[[file:cpp-reference-card.org][General Programming Reference Card]] ** Libraries and frameworks
[[file:standard_library_map.org][Standard Library Map]]
[[file:boost-libraries.org][Boost Libraries / Boost Framework]]
[[file:cpp-libraries-review.org][C++ Libraries Review / Lightweight libraries]]
[[file:Libraries.org][C and C++ Libraries Bookmarks]]
[[file:embedded_scripting_languages.org][Embedded Scripting Languages]]
[[file:Linux-unix-system-programming.org][Linux and Unix system programming in C++]]
[[file:WindowsAPI-cpp.org][Windows API Programming in C++]]
** C and C++ Tooling *** Building Systems and package managers
[[file:compiler-flags-options.org][Compiler flags and options]]
[[file:building-system-cmake.org][Cmake Building System]]
[[file:building-systems.org][Other building systems]]
[[file:package-managers.org][Package Managers]]
*** General
[[file:Tooling.org][Tooling]]
[[file:Cpp-C-Debuggers.org][C and C++ Debuggers Notes]]
[[file:Doxygen-documentation.org][Doxygen - Documentation Generator]]
[[file:Root-cern-repl.org][CERN's Root C++ REPL and CLING]]
** Computer Graphics
** Miscellaneous
[[file:cpp-alternatives.org][C++ Alternatives and mixed C++ development]]
[[file:DLL-Binary-Components-SharedLibraries.org][Shared Libraries - DLL - Binary Components in C++ / FFIs - Language Interoperability]]
[[file:CwrapperToQtLibrary.org][C Wrapper for C++ Libraries and Interoperability]]
[[file:Interfacing-C-APIs-and-libraries.org][Interfacing C APIs and libraries]]
[[file:resources-executable.org][Embed Resources into Executables]] (Resource compilation)
[[file:sample-modern-cpp-programs.org][Sample programs in modern C++ style]]
[[file:Rosetta_Stone_Translation.org][Rosetta Stone - English/Portuguese - Technical Terminology]]
[[file:bookmarks.org][Bookmarks]]
[[file:Videos-and-conferences.org][Videos and Conferences]]
** This Document
This Repository
This Site
Notes
This document can also be viewed from Smart Phones, Tablets or any other small screen devices.
To open a link (a.k.a hyperlink) in a new tab, hold CTRL key and click at the linl.
The HTML version of this document was tested on web browsers: Firefox, Chrome, Chromium, Microsoft Edge. Unfortunately the html version still does not work well on Safari web browser.
No open issues yet, or sync has not completed.