社区
C++ 语言
帖子详情
关于字符串地址的存储问题
abc277908375
2008-10-23 07:47:36
string a("xxxx");
char *p=&a[0];
cout<<p;//输出为什么是 xxxx
string a("xxxx");
char &p=a[0];
cout<<&p;//输出为什么是xxxx
我想问问 里面是怎么存储的!!!
如上 指针地址为什么是XXXX
引用地址也是XXXX!!!
里面怎么存储的!???
...全文
86
3
打赏
收藏
关于字符串地址的存储问题
string a("xxxx"); char *p=&a[0]; cout<<p;//输出为什么是 xxxx string a("xxxx"); char &p=a[0]; cout<<&p;//输出为什么是xxxx 我想问问 里面是怎么存储的!!! 如上 指针地址为什么是XXXX 引用地址也是XXXX!!! 里面怎么存储的!???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haggard_hunan
2008-10-23
打赏
举报
回复
string a("xxxx");
char *p=&a[0];
cout < <p;//输出为什么是 xxxx //
char字针,遇到'/0'结束
string a("xxxx");
char &p=a[0];
cout < <&p;//输出为什么是xxxx //
p是a[0]的引用,而&p也就相当于&a[0],对一个字符取&,也就相当于从字符内存地址处输出字符,直到遇见'/0'.
我想问问 里面是怎么存储的!!!
wwwypy
2008-10-23
打赏
举报
回复
我想是一个是指针,一个是引用,都指向的是字符串的首地址。
hyram
2008-10-23
打赏
举报
回复
并不是地址是xxxx,只是用cout<<输出的时候对地址进行了解析,输出了字符串。
【Java】String
字符串
在JVM中的
存储
及其内存
地址
问题
本文深入探讨了Java中String对象的内存
存储
,包括常量池的概念及其在编译期和运行期的作用。通过示例代码解析了直接赋值与new关键字创建的String对象在内存中的
地址
差异,以及
字符串
拼接时的内存行为。同时,详细介绍了intern()方法的工作原理,如何将
字符串
加入常量池并返回其引用。理解这些对于优化Java代码和面试准备至关重要。
String
字符串
在JVM中的
存储
及其内存
地址
问题
本文讲述了Java中常量和变量的区别,强调了常量池的作用以及String对象在内存中的
存储
位置。还分析了
字符串
拼接和intern()方法对内存
地址
的影响。
关于String类
字符串
在JVM的
存储
地址
问题
,结合
字符串
拼接、intern()方法的详细理解。
本文深入探讨Java中String的实现机制,包括直接赋值与new关键字的区别、
字符串
拼接的优化过程及intern()方法的工作原理。通过代码示例,揭示
字符串
常量池与堆之间的互动机制。
如何在数据库中
存储
IP
地址
针对老web系统中因大量
字符串
存储
IP
地址
导致的访问速度缓慢
问题
,本文介绍了一种优化方案,即将IP
地址
转换为varbinary类型
存储
,并采用IP段而非单个IP进行管理,显著提升了查询效率。
【CAPL实战:以太网】MAC
地址
由
字符串
形式转换为整数形式的自定义函数
本文围绕MAC
地址
在
字符串
形式和整数形式间的转换展开。介绍了不同数字形式MAC
地址
在系统小端
存储
时的
存储
与取出顺序,指出CAPL自带函数转换结果不符合人类阅读习惯。分析了现有函数转换出现
问题
的原因,还探讨了先颠倒
字符串
再转换的思路。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章