Udacity C++ Nanodegree Program
Course metrials of Udacity C++ Nanodegree Program: Knowledge and Projects.
A_star
int fvalue, which is a dynamic value relate to its current node during the search process, that equals to the sum of
int h (Heuristic)and
int gvalue, i.e.,
f(n) = g(n) + h(n).
Path_Planning_OpenStreetMap
Intro_to_OOP
Stack,
Heap,
Pointer,
Reference, etc.
new,
delete,
malloc,
memset, etc.
unique_ptr,
shared_ptr, etc.
System_Monitor
htop
/proc
Intro_to_Memory_Mgmt
Smart_Pointer
Pointer,
PtrDetailsand
Iter:
Pointeris the core garbage collector class, which implements a garbage-collection pointer
PtrDetailsmaintains a list reference counts with allocated memory, and bonds a reference count to a piece of allocated memory
Iteris a template class similar in function to an
STLiterator, and it defines all pointer operations, including pointer arithmetic, such as
*,
->,
begin(), and
end(), which work much like their equivalents in the
STL.
Elevator_System
ExternalRequestand
InternalRequest, which are from specific floor the user wants to take the elevator, and the requests to spcific floor when the user is inside the elevator, respectively