字符串数组和指针 string*p1=新字符串(“你好”); 字符串*p2=新字符串(“世界”); 字符串*p3=新字符串(!!!); CUT< COD> CUT> P> CUT作为一个旁注,最好在C++中简单使用字符串P1(“hello”)< /C> >

字符串数组和指针 string*p1=新字符串(“你好”); 字符串*p2=新字符串(“世界”); 字符串*p3=新字符串(!!!); CUT< COD> CUT> P> CUT作为一个旁注,最好在C++中简单使用字符串P1(“hello”)< /C> >,c++,arrays,string,pointers,C++,Arrays,String,Pointers,字符串数组和指针 string*p1=新字符串(“你好”); 字符串*p2=新字符串(“世界”); 字符串*p3=新字符串(!!!); CUT< COD> CUT> P> CUT作为一个旁注,最好在C++中简单使用字符串P1(“hello”)< /C> >。这是一个字符串指针数组。 string *p1 = new string(“hello”); string *p2 = new string(“world”); string *p3 = new string(“!!!”); cout <

字符串数组和指针
string*p1=新字符串(“你好”);
字符串*p2=新字符串(“世界”);
字符串*p3=新字符串(!!!);

CUT< COD> CUT> P> CUT作为一个旁注,最好在C++中简单使用<代码>字符串P1(“hello”)< /C> >。这是一个字符串指针数组。
string *p1 = new string(“hello”);
string *p2 = new string(“world”);
string *p3 = new string(“!!!”);
cout << p1 << ‘ ‘ << p2 << ‘ ‘ << p3 << endl; // print: 0xffa0 0xffb1 0xffd5
string *m[3] = {p1, p2, p3}; // Σημείωση: 32bit αρχιτεκτονική
cout << m; // print: 0x1000
cout << _____m[_____]; // print: 0xffb1 (1 μονάδα)
cout << &m[1]; // print: ___________________ (1 μονάδα)
cout << _____m[_____]; // print: !!! (1 μονάδα)
cout << _____m; // print: hello (1 μονάδα)
cout << &*m[1]; // print: __________________ (1 μονάδα
cout << p1 << ‘ ‘ << p2 << ‘ ‘ << p3 << endl
cout << *p1 << ‘ ‘ << *p2 << ‘ ‘ << *p3 << endl