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

重写CFileManager都要注意哪些问题?

0 喜欢 0 不喜欢
79 浏览
重写CFileManager除了需要把CFileManager里面的虚函数重载一遍之外,还需要改别的吗?IFile需要一起派生一下吗?
最新提问 6月 23, 2016 用户: 孤雁南飞 (220 分)

1个回答

0 喜欢 0 不喜欢
1. IFile很可能需要派生,要看你的需要了

2. 需要在初始化其他的之前就new出你派生的CFileManager

3. 别忘了在最后delete掉你在2中new出的那个指针

4. 其他的应该没有了
最新回答 6月 23, 2016 用户: jonygli (58,290 分)
修改于 6月 23, 2016 用户:jonygli
delete在哪里调用
这个up to you了
我重写的CFileManager的时候,只能从我预先加载到内存中的string来加载行为树,是不是这时候IFile我用你们提供的CMemoryBufferFile就可以了,不需要我在自己重写派生IFile了。我发现派生IFile好麻烦
...