我正在尝试创建一个指向字符串的指针数组。我希望每个字符串只有 3 个字符。这是我到目前为止的代码:
string **ptr=new string *[100]; // An array of 100 pointers to strings
for (i=0;i<100; i++) // Assigning each pointer with a new string
{
ptr[i]=new string;
(*ptr[i])[3];
}
我在使用 (*ptr[i])[3]) 行时遇到问题。如果我要创建一个只有 3 个字符而不是通过指针的 srting,我会写:
string str[3];
如何用指针分配 3 个字符?谢谢!