Cpp Notes