#include <vector> using namespace std; int main() { vector<int> *list = new vector<int>[33]; delete[] list; return 0; }
Любая причина, почему удалить SIGSEGVs?
Неважно, является ли тип шаблоном или нет. Компилятор расширит код до нормального типа. Удаляя массив, созданный с помощью new[], вы всегда используете delete[].
new[]
delete[]
Код, который вы вставили, немного необычен, но технически действителен.