我正在尝试执行此纯虚拟方法:
virtual MonLaser& getLaser() = 0;
但我得到了各种各样的错误:
Error 6 error C2143: syntax error : missing ';' before '&'
Error 5 error C2253: 'MonMartien::getLaser' :
pure specifier or abstract override specifier only allowed on virtual function
Error 13 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Error 7 error C2433: 'MonMartien::MonLaser' : 'virtual' not permitted on data declarations
我需要做一个纯虚拟方法,否则我无法访问我的Laser
. 你有什么主意吗?