虽然字符串是动态的,所以它没有任何确定的大小,所以当我在 s[0] 之前得到 s[1] 时,C++ 将如何计算它的偏移地址。
例如 int a[2]
0000:1000 a[0]
0000:1004 a[1]
程序:
#include<iostream>
#include<vector>
using namespace std;
int main()
{
string s[2];
cin>>s[1];
cout<<s[1]<<endl;
cin>>s[0];
cout<<s[0]<<endl;
}