真心请教C++一些语法问题
类list 是类listview的父类。birtual void t_updatelable(void)=0;这个虚函数在基类list头文件被定义,函数体在listview中,可是listview的头文件却是void t_updatelable(void);在基类的位置如下:
t_EnableChannelList(bool bEnable)
{
t_bEnabled=bEnable
.....
....
t_Updatelable();
}
请问,虚函数的调用中, 基类无指针或者引用来存贮或指向派生类的对象的地址,是怎么从基类的源文件直接调到他的派生类函数体中的?
2在基类中声明为virtual的函数,在所有的从基类中派生的类(直接或间接)中都是虚函数。可是为什么t_Updatelable()会在listview .h文件中那样定义呢?