string 类返回常量字符串常量的对与错
来源:互联网 发布:台湾与福建 知乎 编辑:程序博客网 时间:2024/04/28 01:48
函数内的常量字符串是从程序静态存储区域分配的。内存在程序编译的时候就已经分配好了,和全局变量和static变量的分配方式是一样的。
那么请看下面程序:
程序成功打印出baidu_url::index()和baidu_url::index2(). 但打印baidu_url::index1会崩溃。
打印index成功是因为string类的写时拷贝技术。打印index1失败是因为:
对index1的调用过程分解如下:
const string & temp = baidu_url::index1();
cout << temp << end;
返回局部引用,使用时候自然崩溃。
- string 类返回常量字符串常量的对与错
- java String类字符串常量的理解
- String 字符串常量String,StringBuffer与StringBuilder的区别??
- string 与 c 风格字符串以及字符串常量的不同
- string类修改字符串常量
- 对字符串常量 的理解
- 对字符串常量的修改
- 对字符串常量 的理解
- 字符串常量与字符常量
- 字符常量与字符串常量
- 字符常量与字符串常量
- string 字符串常量
- 关于函数返回字符串常量的问题
- java常量池概念,String,Integer等包装类对常量池的应用
- java常量池概念,String,Integer等包装类对常量池的应用
- String类的内存解析——字符串常量池
- java String类的字符串常量不可变更
- python里查看string的常量字符串
- Spring 里 回调函数 HibernateCallback 的理解
- 硝烟中的 Scrum 和 XP-我们如何实施 Scrum
- 6.2 中断和中断处理程序_中断处理程序
- 敏捷中国
- HDU 2604(矩阵 / DP)
- string 类返回常量字符串常量的对与错
- 2.6.28上的sd/mmc/sdio驱动
- 2.6.30支持多点触摸
- 30余种linux发行版本
- 3G拨号
- 6410 ts driver
- DC-DC和LDO的区别
- Dynamic Aarrays
- GPIO申请与配置