В C ++ я могу статически инициализировать массив, например:
int a[] = { 1, 2, 3 };
Есть ли простой способ инициализировать динамически выделяемый массив набором немедленных значений?
int *p = new int[3];
p = { 1, 2, 3 }; // syntax error
... или мне обязательно нужно скопировать эти значения вручную?