参考回答: 设计思想上: C++是面向对象的语言,而C是面向过程的结构化编程语言
语法上:
C++具有重载、继承和多态三种特性
C++相比C,增加多许多类型安全的功能,比如强制类型转换、
C++支持范式编程,比如模板类、函数模板等