C++指向指针的指针,没有输出结果的问题,请大家帮我看看问题,谢谢!!
int main()
{
string str[] = { "sada","sdsad","sdsa" };
string *s[3],temp;
string** p;
int i,j;
for (i = 0; i < 3; i++)
{
s[i] = &str[i];
}
p = &s[i];
for(i=0;i<2;i++)
for (j = i + 1; j < 3; j++)
{
if (**(p + i) <**(p + j))
{
temp = **(p + i);
**(p + i) = **(p + j);
**(p + j) = temp;
}
}
for (i = 0; i < 3; i++)
cout << **(p+i)<<'\n';
}