C++中的string
来源:互联网 发布:淘宝宝贝标题敏感 编辑:程序博客网 时间:2024/06/04 18:49
一、知识点总结
二、string 常见问题
1、String str = "a";与String str = new String("a");的区别?
(1)String str = "a";
这个只是一个引用,内存中如果有“a"的话,str就指向它,如果没有才创建
如果你以后还用到"a"这个字符串的话并且是这样用:
String str1 = "a";
String str2 = "a";
String str2 = "a";
这4个变量都共享一个字符串"a"
(2)String str = new String("a");
是根据"a"这个String对象再次构造一个String对象,将新构造出来的String对象的引用赋给str
2、(1)string str=”a”+”b”+”c”;创建了几个对象?
1个。因为”a”,”b”,”c”是存放在常量区,编译期会进行优化成一个对象“abc”
(2)string str=a+b+c; 创建了几个对象?其中a,b,c为变量。
4个
0 0
- c/c++中的string
- c中的string函数
- c中的string
- c语言中的String库
- C语言中的String库函数
- c语言中的String库
- C++中的string与C中的char*
- C中的char[]与C++中的string
- c#中的string.format方法使用秘笈
- C语言string.h中的函数
- C#:String类型中的CharAt 方法
- string在C和C++中的用法
- C++String 类中的常用函数
- 【C++】String类中的运算符重载
- 模拟实现C++STL中的string类
- 【C/C++】标准C++中的string类的用法总结
- C/C++头文件一览 &&string.h中的函数
- asp.net(C#)中的DBNull、Null、String.Empty等
- 8位数码管动态扫描显示
- springmvc-学习总结-非注解式处理器和映射器
- Gazebo 详细介绍
- leetcode_middle_65_289. Game of Life
- Error: (unix time) try if you are using GNU date
- C++中的string
- POJ 3617 (贪心)
- 终极对决beef之信息提取(4)
- 关于MySQL的TPS和QPS
- 历届试题 格子刷油漆
- Javascript中bind()方法的使用与实现
- ARP地址解析协议
- 无标题Dialog
- [leetcode]167. Two Sum II