cocos2d-x 对字符串的传值操作
2014-04-04 13:03
323 查看
对字符串的传值操作通常有以下几种方式(结合C标准库和C++标准库)
char str[]="abcd";
const char* str ="abcd ";
string str= "abcd";
const string& str ="abcd";//引用传值
而对象 传值开销过大,在cocos中使用了两种 对字符串传值(在2.2版本中使用的是 const char* str,在3.0中使用的是const string& str)
从性能/封装的角度来说const string& str;可能要好一些;
2.2V中对CCLabelTTF的定义:
3.0v中对LabeL的定义:
但是不管内部如何封装,不会影响我们的调用;
char str[]="abcd";
const char* str ="abcd ";
string str= "abcd";
const string& str ="abcd";//引用传值
而对象 传值开销过大,在cocos中使用了两种 对字符串传值(在2.2版本中使用的是 const char* str,在3.0中使用的是const string& str)
从性能/封装的角度来说const string& str;可能要好一些;
2.2V中对CCLabelTTF的定义:
3.0v中对LabeL的定义:
但是不管内部如何封装,不会影响我们的调用;
相关文章推荐
- [寒江孤叶丶的Cocos2d-x之旅_36]用LUA实现UTF8的字符串基本操作 UTF8字符串长度,UTF8字符串剪裁等
- cocos2d-x中的字符串操作
- [寒江孤叶丶的Cocos2d-x之旅_36]用LUA实现UTF8的字符串基本操作 UTF8字符串长度,UTF8字符串剪裁等
- 关于Java字符串操作的思考和总结
- lua字符串操作
- 字符串操作函数
- python基础-04-字符串高级操作
- 字符串_操作
- delphi中的字符串操作
- VBS的字符串及日期操作相关函数
- 常用函数-------字符串、数组操作函数
- Bash Shell字符串操作
- cocos2d-x 2.x 精灵的基本操作
- 【转】C语言字符串操作总结大全(超详细)
- JAVA学习代码——字符串操作
- python 字符串操作
- shell字符串操作
- ios 常用字符串的操作
- Python学习笔记5-字符串、bool、数值操作和数组字典排序
- C#对磁盘路径字符串的相关操作