C\C++,计算Array,Vector元素长度的函数
strlen(Array)Array.函数1()函数2(Vector)Vector.size()求能计算Array,Vector元素长度的函数1,函数2。和分别需要哪些头...
strlen(Array)
Array.函数1()
函数2(Vector)
Vector.size()
求能计算Array,Vector元素长度的函数1,函数2。和分别需要哪些头文件。
================================================
char str1[]="abcdefig";
Array最后一位会自动填充\0
Vector也会吗? 展开
Array.函数1()
函数2(Vector)
Vector.size()
求能计算Array,Vector元素长度的函数1,函数2。和分别需要哪些头文件。
================================================
char str1[]="abcdefig";
Array最后一位会自动填充\0
Vector也会吗? 展开
2个回答
展开全部
strlen() 需要 include<cstring>
size() 需要 include<cstddef>
vector 是个容器 是复合类型
vector<char> 不会自动添加~ 是char 类型的容器 每个元素是一个个char字符
vecotr<string> 每个元素则会有\0 因为每个元素是string 类型的字符串
char str1[]="abcdefig";
string str="abcdefig";
const char str1*=str.c_str();
是c风格的 字符串
char str1[]={a,b,c,d,e,f,g};这样就没有自动添加了
size() 需要 include<cstddef>
vector 是个容器 是复合类型
vector<char> 不会自动添加~ 是char 类型的容器 每个元素是一个个char字符
vecotr<string> 每个元素则会有\0 因为每个元素是string 类型的字符串
char str1[]="abcdefig";
string str="abcdefig";
const char str1*=str.c_str();
是c风格的 字符串
char str1[]={a,b,c,d,e,f,g};这样就没有自动添加了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询