As I noted, C is not quite a subset of C++. The C++ standard refers to the 1990 edition of the C standard in several areas, including the part of the C++ standard library inherited from C, but nonetheless incompatibilities remain. The 1999 edition of the C standard eliminates some of these incompatibilities while introducing others.Originally Posted by esbo
C++ can be used in such cases. The C++ standard library is designed to be efficient, and it is possible to dip down into assembler if necessary, or at least write some speed critical portions of code in a C style if that proves to be more efficient in that case.Originally Posted by esbo