1、基礎知識:包括C++的基本語法、數據類型、運算符、控制結構、函數等。
2、面向對象編程:包括類和對象的概念、封裝、繼承和多態等。
3、算法和數據結構:包括常用的排序算法、鏈表、棧、隊列等數據結構,以及貪婪算法、分治算法等常用算法。