cppcheatsheet
cppcheatsheet copied to clipboard
C/C++ Cheat Sheet
Documentation Status
.. image:: https://travis-ci.org/crazyguitar/cppcheatsheet.svg?branch=master :target: https://travis-ci.org/crazyguitar/cppcheatsheet
.. image:: https://img.shields.io/badge/doc-pdf-blue :target: https://cppcheatsheet.readthedocs.io/_/downloads/en/latest/pdf/
C Cheat Sheet
From Scratch <docs/notes/c_basic.rst>_GNU C Extension <docs/notes/c_gnuext.rst>_Macro <docs/notes/c_macro.rst>_Makefile <docs/notes/c_make.rst>_X86 Assembly <docs/notes/asm_basic.rst>_
Modern C++ Cheat Sheet
Modern C++ From Scratch <docs/notes/cpp_basic.rst>_Constructor <docs/notes/cpp_constructor.rst>_Initialization <docs/notes/cpp_initialization.rst>_String <docs/notes/cpp_string.rst>_Container <docs/notes/cpp_container.rst>_Iterator <docs/notes/cpp_iterator.rst>_Template <docs/notes/cpp_template.rst>_Variadic <docs/notes/cpp_variadic.rst>_Forwarding <docs/notes/cpp_forwarding.rst>_Casting <docs/notes/cpp_casting.rst>_Constexpr <docs/notes/cpp_constexpr.rst>_Lambda <docs/notes/cpp_lambda.rst>_Time <docs/notes/cpp_time.rst>_Smart Pointer <docs/notes/cpp_smartpointers.rst>_Return Value Optimization <docs/notes/cpp_rvo.rst>_Algorithm <docs/notes/cpp_algorithm.rst>_Coroutine <docs/notes/cpp_coroutine.rst>_Ranges <docs/notes/cpp_ranges.rst>_
System Programming Cheat Sheet
File I/O <docs/notes/c_file.rst>_Signal <docs/notes/c_signal.rst>_Socket <docs/notes/c_socket.rst>_Concurrency <docs/notes/c_concurrency.rst>_
CMake
CMake <docs/notes/cmake_basic.rst>_Package <docs/notes/cmake_package.rst>_External Project <docs/notes/cmake_external.rst>_
Shell
Bash From Scratch <docs/notes/bash_basic.rst>_Bash Date <docs/notes/bash_date.rst>_Bash Find <docs/notes/bash_find.rst>_Bash Regular Expression <docs/notes/bash_re.rst>_Operating System <docs/notes/bash_os.rst>_
GNU Debugger
GDB <docs/notes/gdb_debug.rst>_
Systemd
Systemd <docs/notes/systemd.rst>_