cpp class begin