c++ 字符串数组指针的研究
在实际使用中发现对字符串的运用是一个容易混乱的地方,尤其是使用指针指向一个字符串数组的时候。下面做一些简单分析。
一个简单的测试:
const char* test1 = "abc";
const string test2 = "abc";
cout << test1 << endl;
cout << *test1 << endl;
cout << test2 << endl;
cout << sizeof (test1) << endl;
cout << sizeof (test2) << endl;
输出如下:
abc
a
abc
8
24