Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 1.97 KB

README.md

File metadata and controls

43 lines (22 loc) · 1.97 KB

Learning_Cplusplus

I have to learn C++ for an autonomous vehicle course before winter semester, 2020, of university. I am documenting this journey with the goal of quantifying my knowledge and developing my C++ skills with the GitHub community. Moreover, I plan to post my projects, past and in the future, on GitHub and encourage others to do the same!

Link to tutorial: http://www.cplusplus.com/doc/tutorial/


An OVERVIEW of this repository:

A small chunk of code for each section in the chapter – applying the principles in that chapter.

A personal project – This project will develop and evolve. The knowledge from ALL the previous sections will be applied to this project until it contains principles from basically every concept embedded in C++.


The FORMAT of this repository:

The Personal Projects are Highlighted and labeled, Naming convention => Chapter Name_Section#.cpp

CHAPTER 1: Basics of C++ (Only this chapter isn't named correctly)

Variables and Types.cpp, Constants.cpp, Operators.cpp, Basic Input-Output.cpp

Chapter 1 Project: Basics of C++ Project.cpp

CHAPTER 2: Program Structure

Statements and Flow Control 2_1.cpp, Functions 2_2.cpp, Overloads and Templates 2_3.cpp, Name Visibility 2_4.cpp

Chapter 2 Project: Program Structure Project.cpp

CHAPTER 3: Compound Data Types

Arrays 3_1.cpp, Character Sequences 3_2.cpp, Pointers 3_3.cpp, Dynamic Memory 3_4.cpp, Data Structures 3_4.cpp, Input_Output Files.cpp

Chapter 3 Project: Compound Data Types Project.cpp 

FINAL CHAPTER

Supplemental programs: Class Examples.cpp (uses myint.cpp and myint.h), Objected Oriented Programming.cpp (Demonstrates inheritance, polymorphism, and virutal functions)