c和c++的区别

1.面向过程和面向对象

2.struct

3.c++可以函数重载,c不可以

4.c++有引用,c没有

5.动态内存的管理方法不一样,c是使用malloc/free函数,而c++除此之外还有new/delete关键字,但其实底层上new/delete还是调用了malloc/free

6.const

7.c++有命名空间,c语言没有

原文地址:https://www.cnblogs.com/Joezzz/p/10440316.html