为了账号安全,请及时绑定邮箱和手机立即绑定

重新定义字符长度问题

重新定义字符长度问题

C++ C
慕村2513822 2017-08-02 10:12:25
s=s.substr(1,8);定义了一个字符串s并且取前8位值。s.substr为什么加个小数点。望众位大神解惑,谢谢?
查看完整描述

5 回答

?
一个严肃的小逗比

TA贡献1条经验 获得超1个赞

substr是一个成员函数,由类实例化除了的对象s才能调用类的成员函数。

查看完整回答
1 反对 回复 2017-09-20
?
秃头披风侠0

TA贡献24条经验 获得超12个赞

s是一个字符串实例

查看完整回答
反对 回复 2017-08-03
?
Mr_zhanghuadi

TA贡献5条经验 获得超0个赞

那个  .  是成员访问运算符,指的是访问s对象的sbustr函数,然后通过()这个调用运算符来调用这个函数。

查看完整回答
反对 回复 2017-08-02
?
飞奔的程序媛

TA贡献1条经验 获得超0个赞

将原来s的值按照指定长度截取后,再重新赋给s,之后s的值就不是原来的值了,而是重新赋值后的值。

查看完整回答
反对 回复 2017-08-02
?
啊哼

TA贡献38条经验 获得超46个赞

子字符串??

查看完整回答
反对 回复 2017-08-02
  • 5 回答
  • 0 关注
  • 2525 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信