c++ string类型对象 比较大小
答案:5 悬赏:0 手机版
解决时间 2021-08-12 05:18
- 提问者网友:富士山上尢
- 2021-08-11 06:36
是根据什么比较大小? ASCII? 大小写?长度? 还是根据其他的东西
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-08-11 06:54
先比较长度(length)
如果长度一样在比较内容
全部回答
- 1楼网友:轻雾山林
- 2021-08-11 12:08
三种:
1。 值比较,看看两个string的值是不是相同
2。 引用比较,看看两个string是不是引用同一个对象
3。 值+引用比较,中性,没什么好解释的
- 2楼网友:杯酒困英雄
- 2021-08-11 10:46
是根据 编码
编码 转为二进制 不就可以比较大小了?
不过这只是比较里面的值大小
可是要比较空间大小就不一样了
比如创建一个string对象 可由于string对象是引用类型 会在类中创建一块内存空间
string创建的空间大小而定论了、
- 3楼网友:神的生死簿
- 2021-08-11 09:48
都不是,string类型属于引用类型,它的比较是根据空间地址和地址所存储中的值,而此值的比较是来自于汇编码,此问题牵扯到汇编知识。
- 4楼网友:醉吻情书
- 2021-08-11 08:11
字符串可以用来比大小吗? 一般是对比是否一样吧? 如果非要比。那只能是比长度啦sizeof()。或者说。“12”
“14”你转换成int型再比大小。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯