Можно ли использовать интеллектуальные указатели C++ вместе с malloc C?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли использовать интеллектуальные указатели C++ вместе с malloc C?

Сообщение Anonymous »

Некоторые части моего кода по-прежнему используют malloc вместо new. Причина в том, что я боюсь использовать new, потому что он выдает исключение, а не возвращает NULL, который я могу легко проверить. Обертывание каждого вызова new в try{}catch(){} тоже выглядит не очень хорошо. Тогда как при использовании malloc я могу просто сделать if (!new_mem) { /* обработать ошибку */ .
Поэтому у меня есть вопрос. Могу ли я использовать интеллектуальные указатели вместе с malloc?
Что-то вроде:

Код: Выделить всё

SmartPointer smarty = malloc(sizeof(Type));
Что-то вроде этого.
Возможно ли это?

Подробнее здесь: https://stackoverflow.com/questions/347 ... -cs-malloc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Интеллектуальные указатели C++ на объекты FFmpeg
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Преобразование связанного списка из необработанных указателей в интеллектуальные указатели
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Указатели на символы и указатели на целые числа (++)
    Anonymous » » в форуме C++
    0 Ответы
    86 Просмотры
    Последнее сообщение Anonymous
  • Как я могу добавить интеллектуальные теги в мой компонент .NET?
    Anonymous » » в форуме C#
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Когда использовать shared_ptr и когда использовать необработанные указатели?
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»