我只是简单地尝试从b2Shape创建一个b2PolygonShape,但我遇到了一个错误,显示为:Dynamic-cast from 'const b2Shape*' to 'b2PolygonShape*' casts away qualifiers
这是我的代码:
const b2Shape *s = fix2.shape;
b2PolygonShape *p = dynamic_cast<b2PolygonShape*>(s);我做错了什么?
发布于 2012-09-04 02:08:25
编译器抱怨的是const限定符。解决方案是将p声明为指向const b2PolygonShape指针
const b2PolygonShape *p = dynamic_cast<const b2PolygonShape*>(s);https://stackoverflow.com/questions/12252208
复制相似问题