- 12.1 Improve Your Source Code
- 9.1 class and object
- 9.2 Constructors and Destructors
- 9.3 this pointer
- 9.4 const and static Members
- 10.1 Operators for cv::Mat
- 10.3 friend Functions
- 10.4 User-defined Type Conversion
- 10.5 Increment and decrement operators
- 11.1 Some Default Operations
- 11.2 An Example with Dynamic Memory
- 11.3 Solution 1: Hard Copy
- 11.4 Solution 2: Soft Copy
- 11.5 Smart Pointers
- 8.4 avoid memory copy
- 12.2 Derived Classes
- 12.3 Access Control
- 12.4 Virtual Functions
- 12.5 Inheritance and Dynamic Memory Allocation
- 1.1 The First Example
- 1.2 different programming languages
- 1.3 compile and link
- 1.4 preprocessor and macros
- 1.5 simple output and input
- 2.1 integer-numbers
- 2.2 More Integer Types
- 2.3 Floating point Numbers
- 6.1 functions
- 3-1/2 if and condition
- 3.3 while loop
- 3.4 for loop
- 3.5 goto and switch Statements
- 4.1 arrays
- 4.2 String
- 4.3 Structures and Unions and Enumerations
- 4.4 typedef
- 5.1 Pointers
- 5.2 Pointers and Arrays
- 5.3 Allocate memory: C style
- 5.4 Allocate memory: C style
- 2.4 Arithmetic Operators
- 6.2 function parameters
- 6.3 References
- 6.4 return
- 6.5 Inline function
- 7.1 default arguments
- 7.2 function overloading
- 7.3 function templates
- 7.4 function pointers and references
- 7.5 recursive functions
- 8.1 c and cpp with arm
- 8.2 Speedup Your Program
- 8.3 An Example with SIMD and OpenMP