Страница 1 из 1

Динамические массивы данных

Добавлено: 11 мар 2024, 14:38
ya
Динамические массивы данных

Код: Выделить всё

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;