Skip to content

aaronespasa/cpp-notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

42 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

C++ Notes (Theoretical and Practical content)

How to read the notes

I recommend 3 different programs depending on the filetype:

  • Notebooks (.ipynb): You can view the files from GitHub. However, if you wanna run the code, I recommend using Jupyter online with the C++ kernel. Just download the repo and upload the files to run them from the browser.

  • C++ files (.cpp & .h): I prefer to use Visual Studio Code.

  • Markdown (.md): I use Typora with the Cobalt theme.

File Organization

I use the same organization as the C++ course in Udacity.

  1. Foundations

  • Introduction: Language basics, vectors, printing, reading files, etc.
  • A* Search: As we learn about arrays, functions,etc. we'll use this knowledge to develop an A* Search algorithm.
  • CMake for writing multifile programs.
  1. Object-Oriented Programming
  2. Memory Management
  3. Concurrency