根據這段經文,在一個標題列表中提取C++的兩個主要元件.
Context:C++語言有兩個主要組成部分:主要由C子集提供的硬體特徵的直接對映,以及基於這些對映的零開銷抽象. 斯特魯斯特魯普將C++描述為"一種輕量級的抽象程式語言[設計]用於構建和使用高效和優雅的抽象";並且"提供硬體訪問和抽象是C++的基礎. 能有效地使用它是它與其他語言的區別. C++ 繼承了大部分 C 的語法.
- 主要由C子集提供的硬體特徵的直接對映 -基於這些對映的零開銷抽象