社区
C++ 语言
帖子详情
如何计算一个string类型变量所占的存储空间?
clxye
2007-01-15 01:45:01
string sTest;
sTest = "中华任命共和国";
如何计算sTest所占用的空间?
谢谢!!!
...全文
237
10
打赏
收藏
如何计算一个string类型变量所占的存储空间?
string sTest; sTest = "中华任命共和国"; 如何计算sTest所占用的空间? 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clxye
2007-01-15
打赏
举报
回复
呵呵,高手就是高手。佩服!
感谢了!!
每次回答完了给分都不知道怎么给,经常抱“跟贴次数大于...”的搞的很苦恼。
很想给分有时候能给有时候搞的给不了,搞得自己感觉对不起回答问题的人。
总之谢谢了!!
HewpKanXue
2007-01-15
打赏
举报
回复
string::size_type st=sTest.size();
感觉与int iSize = sTest.size()好像区别不大。
strlen我试过的不行的。
=========================
当然,你就几个字符,不存在越界问题。实际效果是一样的。
但是整型数有上限的,而string::size_type是安全类型。你不用他越界的问题
clxye
2007-01-15
打赏
举报
回复
嗯,s.size()是对的,我程序实现的问题。
谢谢大家!!
bruceteen
2007-01-15
打赏
举报
回复
如何计算sTest所占用的空间?
你怎么定义"所占用的空间"的?
------
up
taodm
2007-01-15
打赏
举报
回复
如何计算sTest所占用的空间?
你怎么定义"所占用的空间"的?
string是个类,里面有一个指针指向堆了真正存放字符串的地方。
一共占了sizoef(string) + s.size();
clxye
2007-01-15
打赏
举报
回复
string::size_type st=sTest.size();
感觉与int iSize = sTest.size()好像区别不大。
strlen我试过的不行的。
caocheng8230
2007-01-15
打赏
举报
回复
strlen(sTest.c_str());
HewpKanXue
2007-01-15
打赏
举报
回复
string::size_type st=sTest.size();
clxye
2007-01-15
打赏
举报
回复
这两种方法好像不行的,ls可以试试
caocheng8230
2007-01-15
打赏
举报
回复
strlen(sTest)+1
sizeof(sTest)
Java中的
String
主要讲解
String
类型
的不可变性,里面的方法,==等
Java:
String
类型
为什么可以直接赋值?使用new
String
赋值不可以吗?
首先明白
一个
事,java存在
一个
常量池,可以用来存储字符串常量。 字符串常量池(
String
类型
为什么可以直接赋值?就和它有关)
String
类是我们平常项目中使用频率非常高的一种对象
类型
,jvm为了提升性能和减少内存...
C++
string
类型
变量
声明
string
类型
变量
,不需要考虑字符串分配的空间大小,并且在字符串初始化上也有更多选择。 1.
string
a("the dog"); 2.
string
a; a="the dog"; 3.
string
a="the dog"; 可也可以把重新给
string
对象赋值而无须担心...
java
string
的默认值_java中
string
类型
变量
的默认初始值是什么?
声明
string
类型
变量
,不32313133353236313431303231363533e58685e5aeb931333365643662需要考虑字符串分配的空间大小,并且在字符串初始化上也有更多选择。1.
string
a("the dog");2.
string
a;a="the dog";3.strin...
一个
String
的大小
String
在 JVM 的存储结构 一般而言,Java 对象在虚拟机的结构如下: 对象头(object header):8 个字节 Java 原始
类型
数据:如 int, float, char 等
类型
的数据,各
类型
数据
占
内存如表 1. Java 各数据
类型
所
占
...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章