文章目录 1、C++函数形参传递方式有哪几种? 2、什么是重载 3、什么是重写 4、什么是隐藏 5、重载、重写、隐藏区别 6、内存的分配方式有几种? 7、空指针和悬垂指针的区别? 8、什么是封装 9、C++中的空类,默认会产生哪些成员函数 10、extern "C"的作用 11、友元函数和友元类 1、C++函数形参传递方式有哪几种? 值传递、指针传递和引用传递。 2、什么是重载 重载从overload翻译过来,是指同一作用域内存在多个同名函数,而这些函数的参数表不同(或许参数个数不同,或许参数类型不同,或许两者都不同,重载不关心函数返回类型)。根据参数列表确定调用哪个函数。 特点: 相同的范围(在同一个作用域中) 函数名字相同 参数不同列表 virtual 关键字可有可无 返回类型可以不同