您现在的位置:小学生自学网>> 信息>> python辅导

size()、length()和strlen()的区别

作者: 来源: 发布时间:2021年04月05日 点击数:
 

size( )、length( )是c++中string类型求字符串的长度,只有string类的对象才可以用该方法,而字符串数组不可用

strlen( )是c中字符数组求长度的函数,只有字符数组才可以使用

 
所以它们用在不同的地方;
char* ch="asdfsafas";
string str="adfadf";
cout<<str.length();
// cout<<strlen(str);  出错
cout<<strlen(ch);
// cout<<ch.length();出错