strlen和str.length()的区别
来源:互联网 发布:java过滤器的应用场景 编辑:程序博客网 时间:2024/05/18 13:47
两者都是求字符串的长度,但strlen( )的参数必须是char* ;而 str.length( )是string类对象str调用的成员函数,所以它们用在不同的地方;
char* ch="asdfsafas";
string str="adfadf";
cout<<str.length();
// cout<<strlen(str); 出错
cout<<strlen(ch);
// cout<<ch.length();出错
strlen()的定义基本如下:
int strlen( const char *str ) //输入参数const
{
assert( strt != NULL ); //断言字符串地址非0
int len;
while( (*str++) != '\0' )
{
len++;
}
return len;
}
0 0
- strlen和str.length()的区别
- strlen和str.length()的区别
- strlen和str.length()的区别 .
- strlen(char *)和str.length()以及str.size()的区别
- C/C++ strlen(str)和str.length()和str.size()的区别
- C/C++ strlen(str)和str.length()和str.size()的区别
- strlen()和str.length()使用区别
- strlen( )与 str.length( )的区别
- strlen、sizeof、length的区别和联系
- sizeof和strlen, length的区别
- sizeof() 、strlen()、str.length的区分
- 关于求字符串长度的问题,(strlen(),str.size()和str.length())
- strlen(str)与str.length()
- sizeof()/length()/strlen()的区别
- sizeof()+length()+strlen() 的区别
- strlen 和 length 以及 sizeof()区别异同
- C++ sizeof size strlen和length区别
- sizeof,strlen,length的用法区别
- icvGetRTMatrix函数详细注释
- 机器人Robot Dream
- [NFC]LLCP协议介绍
- 2015 - 跑起来
- Parsing Data for android-21 failed Unsupported major.minor version 51.0
- strlen和str.length()的区别
- 数据的基本类型
- 一起学android之如何卸载指定的 应用程序(25)
- 蓝桥杯--算法训练矩阵乘法
- 安装jasperwave出错
- Nutch1.9安装配置与基本使用介绍
- mysql存储过程详解
- HDU 1116 Play on Words(欧拉道路和欧拉回路)
- 【迎着阳光方向】PHP第四天