Toggle navigation sidebar
Toggle in-page Table of Contents
Khufu: Object-Oriented Programming using C++
Keyword
Semantic
Khufu: Object-Oriented Programming using C++
Preface
What about Object-Oriented Programming?
Principles of using this textbook
Book Chapters
1. Programming Basics
1.1. Basic Computer Structure
1.2. Programming Basics
1.3. Functions
1.4. Passing Input Parameters to Functions
1.5. Program Organization and Separate Compilation
1.6. Exercises
2. Classes
2.1. Structs and Classes
2.2. Constructors
2.3. Lifecycle of an Object
2.4. Exercises
3. Dynamic Memory Allocation and Classes
3.1. Freeing an Object from Memory Explicitly
3.2. Why do we need destructors?
4. C++ Input/Output (I/O)
4.1. Exercises
5. Pointers
5.1. Exercises
6. Dynamic Memory Allocation
6.1. Exercises
7. Operator Overloading
7.1. Exercises
8. Objects with Pointers
8.1. Exercises
9. Linked Lists
9.1. Exercises
10. Recursion
10.1. Exercises
11. Complexity Analysis
11.1. Exercises
12. Inheritance
12.1. Exercises
13. Binary Search Trees
13.1. Exercises
14. Hash Tables
14.1. Exercises
repository
open issue
.md
.pdf
Pointers
5.
Pointers
#
In this chapter, we review pointers, double pointers to variables or objects.