Код: Выделить всё
boost::shared_array spArray = nullptr;Код: Выделить всё
spArray.reset((int *)memalign(16, 100 * sizeof(int)));Несколько дней спустя я прочитал блог. Он указывает на то, что по умолчанию для умного указателя используется метод удаления, поэтому я добавляю в свой код бесплатный метод удаления:
Код: Выделить всё
spArray.reset((int *)memalign(16, 100 * sizeof(int)), free);Мне интересно, правильный ли мой код?
Правильный способ использования средств удаления интеллектуальных указателей
Подробнее здесь: https://stackoverflow.com/questions/793 ... -boost-lib
Мобильная версия