Просто небольшой запрос относительно shared_ptr.
Хорошо ли использовать shared_ptr для массива? Например,
shared_ptr<int> sp(new int[10]);
Если нет, то почему бы и нет? Одна из причин, о которых я уже знаю, не может увеличивать/уменьшать значение shared_ptr. Следовательно, он не может использоваться как обычный указатель на массив.
