/cpp-cheat

C, C++, POSIX and Linux system programming minimal examples. Asserts used wherever possible. Hello worlds for cool third party libraries and build systems. Cheatsheets, tutorials and mini-projects.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

C++ Cheat

Build Status

C, C++, POSIX and Linux system programming minimal examples. Asserts used wherever possible. Hello worlds for cool third party libraries and build systems. Cheatsheets, tutorials and mini-projects.

Assembly Cheat contains lower level issues, like assembly, ELF and Binutils.

  1. Getting started
  2. Featured
    1. C
    2. C++
    3. POSIX: POSIX C API
    4. OpenGL
    5. GCC: GCC extensions
    6. Shared library
  3. Cross-language
    1. C from C++
    2. C++ from C
    3. Fortran from C
    4. SWIG
  4. Build systems
    1. make
    2. CMake
    3. SCons
  5. Analysis tools
    1. GDB
  6. GCC
    1. GCC -std= default
    2. GNU LD linker
      1. Incremental linking
      2. Fixed variable address
      3. gold linker benchmark
  7. Parsing
    1. Flex and Bison
  8. Media
    1. FFmpeg
    2. libpng
    3. v4l2
  9. Utility
    1. Boost
    2. glibc
    3. Linux
  10. GUI
    1. GTK
    2. KDE
    3. OpenGL
    4. Qt
    5. SDL
    6. X11
      1. X11 hello world
  11. Scientific
    1. Bullet physics
    2. CUDA
    3. Fortran
    4. GSL
    5. LAPACK
    6. OpenCL
    7. OpenCV
    8. PLplot
  12. CONTRIBUTING