/udacity-cppnd

Udacity C++ Nanodegree projects.

Primary LanguageC++

Udacity C++ Nanodegree

My Udacity C++ Nanodegree projects.

Supporting lesson content: C++ For Programmers (Intermediate)

Link to syllabus

Completion time: 8 days

Acquired familiarity with: C++, CMake, Visual Studio Code

Link to project specification

Overview

Learn basic C++ syntax, functions, containers, and compiling and linking with multiple files. Use OpenStreetMap and the 2D visualisation library IO2D to build a route planner that displays a path between two points on a map.

The project is a rework

What was the biggest challenge?

Running the project locally; understanding pointers and when to use them; understanding the arrow operator.

Which part of the code do you like best?

Using the arrow operator, which allows to access attributes and methods of a pointer, to make the code cleaner.

Link to C++ modules