关于字符数组与string类的比较(长度以及)
来源:互联网 发布:人工智能系统架构 编辑:程序博客网 时间:2024/05/16 06:46
1)
获取长度的比较:
#include <iostream>#include <string.h>using namespace std;int main(){ char a[3]={'b','\0','s'}; //cout<<a.length<<endl; //cout<<a.size()<<endl; cout<<strlen(a)<<endl;//1,存取字符个数,需要头文件<sting.h>. cout<<sizeof(a)<<endl;//3,分配的内存空间大小 string c="add"; cout<<c.length()<<endl;//3,存取字符个数 cout<<c.size()<<endl;//3,存取字符个数 //cout<<strlen(c)<<endl;报错 cout<<sizeof(c)<<endl;//4,分配的内存空间大小(string类也有隐藏的结束标识符,并占用了一字节内存) //cout<<c.sizeof<<endl;报错 cout<<c[0]<<c[1]<<c[2]<<endl;//add cout<<c[0]<<c[1]<<c[2]<<c[4]<<endl;//add //cout<<c[0]<<c[1]<<c[2]<<c[4]<<c[5]<<c[6]<<endl;出乱码,因为读取超过了分配的内存空间}
0 0
- 关于字符数组与string类的比较(长度以及)
- 关于字符数组的长度问题
- char[]数组名与指针,以及字符串数组与string的一些比较
- 两个String的比较(长度相同,含有相同的字符就相等)
- 字符数组的长度
- 字符数组的长度
- 关于String中各种编码中文字符的字节长度
- String与StringBuilder以及StringBuffer的比较
- java String常用操作以及比较用String与StringBuffer追加字符的执行效率【修订2】
- 关于C中字符数组,字符指针以及C++中string类型的两两转换及排序
- 关于strlen 计算未初始化的字符数组长度
- 字符数组、字符串与string类的区别
- c++数组和string对于字符处理的比较
- C++ string和c类型字符数组的比较
- sizeof求struct各种组合的长度,以及指针,字符数组的长度
- Java String类型含普通字符以及中文字符,计算等价的中文字符串长度
- 字符数组的字节与长度的讨论
- 关于冒泡法与二维字符数组比较问题
- 高效阅读法
- android studio 签名
- HDU 4560 我是歌手(最大流)
- Android ProgressBar水平显示自定义样式
- Winform 内存不足
- 关于字符数组与string类的比较(长度以及)
- Linux学习笔记(4)----连接文件 ln
- Wordpress-插件概述
- NOIP2008:ISBN号码
- Android 设置主题实现点击波纹效果
- PS2251-68 量产成 CDROM + USBDsik 以及还原(删除CD-ROM)分区
- 磁盘分区 & 挂载
- Cpp--析构函数作虚函数引出问题
- 项目管理工具——git(本地仓库的管理)