The conversation between human and AI assistant.
[|Human|] Extract the two main component of C++ in a bulleted list based on this passage.
[|AI|] -direct mapping of hardware features provided primarily by the C subset
-zero-overhead abstractions based on those mappings
[|Human|] 
Extract the two main component of C++ in a bulleted list based on this passage.