首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

胡涂于C++中virtual中

2013-07-09 
糊涂于C++中virtual中最近在自学C++,可是关于virtual的用法好糊涂呀!我在一个.h文件中有这样的代码:protec

糊涂于C++中virtual中
最近在自学C++,可是关于virtual的用法好糊涂呀!
我在一个.h文件中有这样的代码:


protected: int  moveSped;
public: virtual const int& getMoveSped(void) const { return moveSped; }
public: virtual void setMoveSped(const int& var){ moveSped = var; }

然后没有其他任何代码了,.CPP文件里只有输出moveSped的代码!
然后在其他的类中使用该类的引用调用setMoveSped!如:
backGroup->setMoveSped(10);

为什么有的类中调用就会报错!有的就正常呢!好奇怪呀! C++
[解决办法]
指针未初始化、空指针、指针强制类型转换……
都可能导致这个错误

热点排行