#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
string s1 = "hello";
const char *s2 = "hello";
char cs[] = "hello";
cout << "sizeof(/"hello/"):" << sizeof("hello") << endl;//输出6,包括最后的结束符
cout << "strlen(/"hello/"):" << strlen("hello") << endl;//输出5,不包括最后的结束符
cout << "sizeof(s1):" << sizeof(s1) << endl;//输出4,在32PC上,指针的大小是4
cout << "sizeof(s2):" << sizeof(s2) << endl;//输出4,在32PC上,指针的大小是4
cout << sizeof(cs)/sizeof(char) << endl; //输出6,包括最后的结束符
cout << s1.length() << endl; //输出5,不包括最后的结束符
cout << s1.size() << endl; //输出5,不包括最后的结束符
cout << strlen(s1.c_str()) << endl;//输出5,不包括最后的结束符
system("PAUSE");
return EXIT_SUCCESS;
}