interprocess::unique_ptr и массивы
От: rusted Беларусь  
Дата: 14.07.08 18:55
Оценка:
нужен аналог std::auto_ptr для массивов: сохранить указатель на динамически выделенный массив, провести некоторые операции с ним, в случае успешности сделать release и вернуть указатель выше, а в случае неуспешности удалить массив.

в наличии есть boost 1.35, в котором есть interprocess::unique_ptr. яаляется ли такое его использование правильным?

    float * fp;
    {
        boost::interprocess::unique_ptr<float, boost::checked_array_deleter<float> > fptr( new float[size] );
        ...
        fp = fptr.release();
    }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.