В следующем коде выделяется массив из 10 элементов указателей, которые удваиваются.Назначение элементов в массиве
int i=0;
double* dp[10];
for (int i = 0; i < 10; ++i)
{
*(dp[i]) = 0.0;
}
for (int i = 0; i < 10; ++i)
{
cout<< *dp[i]<< endl;
}
Теперь, как инициализировать каждый из этих удвоений до 0.0.
Они не 'double's, как вы сказали, что они являются указателем 'double' и вы не можете инициализировать их до 0.0, а скорее 'nullptr'. – 101010
Вам нужно написать цикл, который выделяет пространство для каждого двойника и инициализирует его. – Barmar
Вам будет полезно использовать 'std :: vector' и/или' std :: array'. –