您现在的位置是:首页 > 生活问答 >正文

C_shiy(c_str)

发布时间:2022-08-05 18:36:51公孙馨康来源:

导读您好,蔡蔡就为大家解答关于C_shiy,c_str相信很多小伙伴还不知道,现在让我们一起来看看吧!1、pStringRule应该是一个CCString类,它原来有...

您好,蔡蔡就为大家解答关于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学起,这样对它的认识应该会加深一些。

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

标签:

上一篇
下一篇