vc中添加成员函数时对话框中的“static”“virtual”两个选项分别代表什么意义?如何使用?
static表示这是静态成员函数
此函数只存在一份,并不会因为类的实例化而产生
同时也必须使用 类名::静态成员函数名来调用
virtual表示是虚函数,在子函数中可以被重写
C++ 重写时只要函数名和参数一样就行
C# 还必须带关键字override
static表示这是静态成员函数
此函数只存在一份,并不会因为类的实例化而产生
同时也必须使用 类名::静态成员函数名来调用
virtual表示是虚函数,在子函数中可以被重写
C++ 重写时只要函数名和参数一样就行
C# 还必须带关键字override