diff --git a/05.Basic_Concepts_IV.pdf b/05.Basic_Concepts_IV.pdf index ee08845..30e6e87 100644 Binary files a/05.Basic_Concepts_IV.pdf and b/05.Basic_Concepts_IV.pdf differ diff --git a/06.Object_Oriented_I.pdf b/06.Object_Oriented_I.pdf index c7c2e7f..d4ea73b 100644 Binary files a/06.Object_Oriented_I.pdf and b/06.Object_Oriented_I.pdf differ diff --git a/07.Object_Oriented_II.pdf b/07.Object_Oriented_II.pdf index 3f82c37..ba55167 100644 Binary files a/07.Object_Oriented_II.pdf and b/07.Object_Oriented_II.pdf differ diff --git a/10.Translation_Units.pdf b/10.Translation_Units.pdf index 076640d..c531d5d 100644 Binary files a/10.Translation_Units.pdf and b/10.Translation_Units.pdf differ diff --git a/16.Optimization_I.pdf b/16.Optimization_I.pdf index c3d58fa..0686bcc 100644 Binary files a/16.Optimization_I.pdf and b/16.Optimization_I.pdf differ diff --git a/README.md b/README.md index 9203fd8..22ca347 100644 --- a/README.md +++ b/README.md @@ -41,17 +41,18 @@ **[5. Basic Concepts IV - Functions and Preprocessing](https://github.com/federico-busato/Modern-CPP-Programming/blob/master/05.Basic_Concepts_IV.pdf)** * **Declaration and Definition** -* **Functions**: Pass by-Value, Pass by-Pointer, Pass by-Reference, Overloading, Default Parameters, `inline` Declaration, Attributes +* **Functions**: Pass by-Value, Pass by-Pointer, Pass by-Reference, Overloading, Default Parameters, Attributes * **Function Objects and Lambda Expressions**: Function Pointer, Function Object (or Functor), Capture List, Other Features, Capture List and Classes * **Preprocessing**: Preprocessors, Common Errors, Useful Macro, Stringizing Operator (`#`), `#pragma` and `#error`, Token-Pasting Operator (`##`), Variadic Macro **[6. C++ Object Oriented Programming I](https://github.com/federico-busato/Modern-CPP-Programming/blob/master/06.Object_Oriented_I.pdf)** -* **C++ Classes**: RAII, Class Hierarchy, Inheritance Attributes -* **Class Constructor**: Default Constructor, Delegate Constructor, `explicit` Keyword +* **C++ Classes** +* **Class Hierarchy**: Access specifiers, Inheritance Access Specifiers +* **Class Constructor**: Default Constructor, Initializer List, Uniform Initialization, Delegate Constructor, `explicit` Keyword * **Copy Constructor** * **Class Destructor** -* **Initialization and Defaulted Members**: Initialization List, Uniform Initialization, Defaulted Constructor +* **Defaulted Members**: Defaulted Constructor * **Class Keywords**: `this`, `static`, `const`, `mutable`, `using`, `friend`, `delete` **[7. C++ Object Oriented Programming II](https://github.com/federico-busato/Modern-CPP-Programming/blob/master/07.Object_Oriented_II.pdf)**