c与c++有哪些具体的不同
1、c没有引用而c++有
2,c的函数没有重载,c++可以重载和覆盖
(即多态)
3,c的结构体中不能有成员函数,c++可以
4,c++有类,c没有
c语言数组局部变量不执行默认初始化,全局和静态变量执行默认初始化0
c++中的友元有友元函数,友元类,友元成员函数
一般返回值还要继续被处理的情况 返回引用 ,运算符重载返回为引用的就那么几个:[],=,输入输出运算符,自加自减运算符!记住就行了!
malloc在之前向系统用mmap,bkr系统调用申请的内存不够时,会产生系统调用,否则函数不会产生系统调用