()函数
在c++中,length()只是用来获取字符串的长度。在获取字符串长度的时候size()和length()函数作用相同。
string s = "asdafa";
cout << s.size()<<endl;
cout << s.length() << endl;
()函数
size函数除了可以获取字符串长度外,还可以获取vector类型的长度。
vector<int> b;
cout << b.size() << endl; //获取vector长度
cout << sizeof(b) << endl; //获取vector容器所占空间,因为他是动态数组,与编译器有关
()函数
在c++中,sizeof()用于获取数据类型或者变量所占内存空间的大小。可以通过sizeof计算获取数组元素个数。
int a[26] = { 0 };
//cout << ();
//cout << ();
cout << sizeof(a) << endl;
cout << (sizeof(a)/sizeof(a[0]))<< endl;