永发信息网

bool test (const string& s ) { return s.empty; }

答案:2  悬赏:80  手机版
解决时间 2021-03-27 05:51
  • 提问者网友:藍了天白赴美
  • 2021-03-27 00:29
bool test (const string& s ) { return s.empty; }
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-03-27 01:14
加const 是指这个函数内不能修改s,你的理解是对的。
s.empty是一个函数吧,你这里的写法是有问题的,这个函数只是返回字符串是否为空,它并不修改s,所以没有问题。
全部回答
  • 1楼网友:空山清雨
  • 2021-03-27 02:51
是不能修改,return s.empty;也并没有修改s的值。。。追问string str = "abc"; 中"abc";是const string类型吧?是否是因为才用的 const string类型方便对字符串的操作?bool test (const string& s )
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯