>>15
You don't know anything. C++ is a weak superset of C. In C++, you do not pay for the features you do not use. If you don't use virtual functions or exception handling, you do not pay any performance penalties. If you use features like templates, inline functions, rvalue-references, and so on correctly, you can beat out average to experienced C programmers.