C_shiy(c_str)

烟燃烟灭つ
阅读

C_shiy(c_str)

您好,蔡蔡就为大家解答关于C_shiy,c_str相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、pStringRule应该是一个CCString类,它原来有个方法是m_sString作用是CCString转std::string。

2、 而c_str(),是std::string的一个方法,作用是std::string转换为 const char*。

3、 所以pStringRule->m_sString.c_str()作用是将CCString转换为 const char*,但是cocos2d3.0以后,m_sString方法已经被移除了。

4、(不信的话,你自己可以看cocos2d CCString的源码,已经找不到了)你想要的应该是CCString转const char*;所以替换方法是:pStringRule->getCString()(如果pStringRule不是CCString类型,就使用(CCString*)强转一下)。

5、你应该是在学cocos2d-x吧,其实我觉得你应该先从cocos2d-iphone学起,这样对它的认识应该会加深一些。

本文就讲到这里,希望大家会喜欢。

阅读
本文由用户上传,如有侵权请联系删除!

撰写回复
更多知识