• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱
欢迎来到 behaviac Q&A。 您在bbs里的问题,管理员会当下就收到通知,不要担心管理员看不到您的问题。也请在bbs里提供您的email,这样就可以第一时间收到关于回答,评论的email的通知了。 为了节省大家的时间,请表达好你的问题,提供必要上下文,版本号,平台信息,重现步骤等。

用enum class StateType声明的枚举没办法注册到行为树里

0 喜欢 0 不喜欢
206 浏览
最新提问 5月 11, 2016 用户: vectorguo (240 分)
不理解。麻烦请给出详细的说明?

一开始定义枚举是这样的,但是这样定义有可能会出现不同的枚举定义名称重复的情况。C++11为解决这个问题,允许在enum前加个class,就像这样但是这个时候注册枚举的时候就报错了

1个回答

0 喜欢 0 不喜欢
 
已采纳
为了尽可能的兼容,短期内不会使用C++ 11才有的feature。

所以针对这个问题,恐怕还是麻烦用命名来解决了。
最新回答 5月 11, 2016 用户: jonygli (57,510 分)
采纳于 5月 11, 2016 用户:jonygli
其实吧,C++11推出到现在都5年了,android,ios,win早都支持了,我是觉得可以升级到C++11。现在C++14都有了,马上都C++17了,然而大部分人却还在用C++98。好啦,只是发个牢骚。

yes。有些平台还在用gcc 4.4的版本。很麻烦。

好吧。本来还想看看你们的代码,学学C++11的新东西都怎么用呢laugh

...