【发布时间】:2015-02-26 08:06:28
【问题描述】:
我正在用 wxWidgets 编写一个国际象棋程序。有一次,我有一个wxGLCanvas 的子类,它使用了我编写的Move 类。不幸的是,似乎有一个方法wxWindowBase::Move(),所以我所有list<Move> li 形式的语句都无法编译。
有什么好办法解决这个问题吗?我试过list< ::Move> li,这确实解决了问题,但它很严重,我必须在任何地方进行更改。与命名空间冲突不同,使用声明在这里似乎没有帮助。
【问题讨论】:
-
你尝试过什么
using声明(或等效的typedef)?
标签: c++ name-clash name-conflict name-collision