Как объявить массив, созданный с помощью malloc, как изменчивый в c ++

Я предполагаю, что следующее даст мне 10 волатильных целых

volatile int foo[10];

Тем не менее, я не думаю, что следующее будет делать то же самое.

volatile int* foo;
foo = malloc(sizeof(int)*10);

Пожалуйста, исправьте меня, если я ошибаюсь по этому поводу и как я могу иметь изменчивый массив элементов, используя malloc.

Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос