谈谈重载、重写、重定义的概念
1、重载,同一作用域的同名函数。a、同一个作用域b、参数个数,参数顺序,参数类型不同c、和函数返回值,没有关系d、const也可以作为重载条件 //do(const Teacher& t){} do(Teacher& t)
类的成员函数在类中声明类外实现时需要注意啥
类外实现成员函数,必须在成员函数名左边加类的作用域修饰,描述该函数是类的成员函数
谈谈你对友元的理解
类的主要特点之一是数据隐藏,即类的私有成员无法在类的外部(作用域之外)访问。但是,有时候需要在类的外部访问类的私有成员,怎么办?
谈谈你对占位参数的理解
函数的形参只有形参类型没有形参名,这就是占位参数。占位参数也可以是缺省参数(默认参数),默认参数和函数重载同时出现,一定要注意二义性。
谈谈你对c++类型增强的理解
全局变量检测增强 c++的函数形参必须有类型;如果函数没有参数,建议写void 更严格的类型转换