Динамические массивы данных
Добавлено: 11 мар 2024, 14:38
Динамические массивы данных
Синтаксис высвобождения памяти при работе с массивами:
Код: Выделить всё
const size_t size{10};
double *p_salaries { new double[size]};
int *p_students { new(std::nothrow) int[size]{} };
double *p_scores { new(std::nothrow) double[size]{1,2,3,4,5} };
if(p_scores)
{
for( size_t i{}; i < size ; ++i)
{
std::cout << "Значение : " << p_scores[i] << " тоже самое значение: " << *(p_scores + i) << std::endl;
}
}
Код: Выделить всё
delete[] p_scores;
p_scores = nullptr;