Как следует из названия вопроса, если у меня есть статическая константа. Скажем, большое количество статических массивов, и мне нужно определить, какой статический массив использовать, я могу это сделать, проверив некоторые условия и вернув указатель на необходимый статический массив.Должен ли я удалять локальные указатели, указывающие на статические
Однако, если я храню (type) * (name) = (static array)
в некоторой функции, мне нужно позвонить delete
на это?
Нет, вызов 'delete' для любого указателя, который не был выделен' new', или даже смешение 'delete []' и 'delete', будет неопределенным поведением. – dasblinkenlight