study notes about c++