3个回答
推荐于2016-03-12 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:25897
获赞数:1464980
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注
展开全部
CCString是Cocos2d-x自己封装的字符串类·
CCString继承至CCObject,CCObjecte这个基类主要是为了自动内存管理而创建的。CCString提供一系列的接口,例如create,convert等等。
/**使用std::string创建了一个字符串, 你也可以传递一个c字符串指针,因为std::string的构造函数可以访问c字符串指针
* @返回的 CCString 指针是一个自动释放对象,
*也就意味着你不需要调用release操作,除非你retain了.
*/
static CCString* create(const std::string& str);
/**使用格式化方式来创建一个字符串,这个方法和c语言里面的‘sprintf’类似,默认缓存大小是(1024*100)bytes
*假如你想要改变这个缓存大小,你可以去CCString.cpp中,更改kMaxStringLen 这个宏定义。
* @返回的 CCString 指针是一个自动释放对象,
*也就意味着你不需要调用release操作,除非你retain了.
*/
static CCString* createWithFormat(const char* format, …);
/** 使用二进制数据来创建字符串
* @返回的 CCString 指针是一个自动释放对象,
*也就意味着你不需要调用release操作,除非你retain了.
*/
static CCString* createWithData(const unsigned char* pData, unsigned long nLen);
/**使用一个文件来创建一个字符串,
* @return A CCString pointer which is an autorelease object pointer,
* it means that you needn't do a release operation unless you retain it.
*/
static CCString* createWithContentsOfFile(const char* pszFileName);
CCString继承至CCObject,CCObjecte这个基类主要是为了自动内存管理而创建的。CCString提供一系列的接口,例如create,convert等等。
/**使用std::string创建了一个字符串, 你也可以传递一个c字符串指针,因为std::string的构造函数可以访问c字符串指针
* @返回的 CCString 指针是一个自动释放对象,
*也就意味着你不需要调用release操作,除非你retain了.
*/
static CCString* create(const std::string& str);
/**使用格式化方式来创建一个字符串,这个方法和c语言里面的‘sprintf’类似,默认缓存大小是(1024*100)bytes
*假如你想要改变这个缓存大小,你可以去CCString.cpp中,更改kMaxStringLen 这个宏定义。
* @返回的 CCString 指针是一个自动释放对象,
*也就意味着你不需要调用release操作,除非你retain了.
*/
static CCString* createWithFormat(const char* format, …);
/** 使用二进制数据来创建字符串
* @返回的 CCString 指针是一个自动释放对象,
*也就意味着你不需要调用release操作,除非你retain了.
*/
static CCString* createWithData(const unsigned char* pData, unsigned long nLen);
/**使用一个文件来创建一个字符串,
* @return A CCString pointer which is an autorelease object pointer,
* it means that you needn't do a release operation unless you retain it.
*/
static CCString* createWithContentsOfFile(const char* pszFileName);
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
展开全部
CCString是Cocos2d-x自己封装的字符串类,只要是Cocos2d-x封装的类,都能自动管理内存,一般不需要我们关心。
CCString有个getCString函数,可以获取const char*对象。
CCString有个getCString函数,可以获取const char*对象。
追问
请问以后什么问题可以问你吗......是去博客留言还是加你qq呢?哪个你方便点
追答
加Q 群吧,可以一起讨论:10795 2708 ~
参考资料: http://blog.csdn.net/musicvs
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自动内存管理,拷贝初始化,多种构造函数实现初始化功能,可以更改定义字符串的内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询