存档

文章标签 ‘多态’

error C2723:’virtual’ storage-class specifier illegal

2010年11月28日 没有评论

错误全称:error C2723: 'funname' : 'virtual' storage-class specifier illegal on function definition。
错误原因:C++类头文件中使用了virtual声明静态方法,在Cpp源文件中定义该静态函数时再次使用了virtual修饰。
解决方案:Cpp源文件定义静态成员函数时不再需要virtual修饰。或者定义直接放在h头文件中。
在写简单工厂模式中遇到了这个问题,因为产品类要实现多态[......]

继续阅读