++。C++的一些特性，C不久之后也採用了，包括在循环的括号中声明，C++风格的註解（使用codice_2符号，和codice_12，虽然C99定义的codice_12关键字与C++的定义不相容。不过，C99也引入了不存在于C++的特性，如：可变参数巨集，和以阵列作为参数的较佳处理；某些C++编译器可能实作若干特性，以作为扩展，但其余部分并不符合现存的C++特性）一个常见的混淆其实只是一个微妙的术语问题：由于它的演化来自C，在C++中的术语对象和C语言一样是意味着记忆体区域，而不是-{zh:类别;z