Как объявить массив, созданный с помощью malloc, как изменчивый в c ++
Я предполагаю, что следующее даст мне 10 волатильных целых
volatile int foo[10];
Тем не менее, я не думаю, что следующее будет делать то же самое.
volatile int* foo;
foo = malloc(sizeof(int)*10);
Пожалуйста, исправьте меня, если я ошибаюсь по этому поводу и как я могу иметь изменчивый массив элементов, используя malloc.
Благодарю.