【01】視C++為一個語言聯邦

Andy Niu發表於2014-01-08

1、C++是個多重範型程式語言:程式導向,物件導向,函式程式設計,泛型形式,超程式設計形式。

2、C++是一個語言聯邦,包括四個次語言:

  a、C語言,C++以C語言為基礎。但C語言有下列侷限:沒有模版,沒有異常,沒有過載。

  b、物件導向C++,包括繼承,封裝,多型,抽象。

  c、Template C++,泛型程式設計,可以生成程式碼的程式碼。

  d、STL,標準庫容器,迭代器,演算法,方法物件。

相關文章