Cheatsheets

Personal collection of cheatsheets.

C++

C++ is a general-purpose programming language created as an extension of the C programming language.

Index

Libraries

A library is a collection of resources used by programs. These resources may include code, data, templates, documentation, etc.

There are 2 types of libraries, static and dynamic.

When linking is performed during the creation of an executable or an object file, it is known as static linking (early binding). In this case, the linking is usually done by a linker, but may also be done by the compiler.

When linking is performed while a program is being loaded (load time) or executed (runtime), it is known as dynamic linking (late binding).

Dynamic libraries have 2 types of linking.

References