Написать
ВопросыТегиПубликации
Написать
ЗарегистрироватьсяВход

Ru

PlDeEsPt
 Aug 10, 2014, 05:56 PM
pointersmemory-managementmacrosc++

Причина, почему бы не иметь макрос DELETE для C ++

Здесьany good reasons (за исключением "макросов - это зло", может быть)NOT to use the following macros ?

#define DELETE( ptr ) \
if (ptr != NULL)      \
{                     \
    delete ptr;       \
    ptr = NULL;       \
}

#define DELETE_TABLE( ptr ) \
if (ptr != NULL)            \
{                           \
    delete[] ptr;           \
    ptr = NULL;             \
}
Комментировать

Ответы на вопрос(12)

Ваш ответ на вопрос

Популярные вопросы

0 ответов

Объект с таким же ключом уже существует в ObjectStateManager. ObjectStateManager не может отслеживать несколько объектов с одним и тем же ключом

0 ответов

Как отфильтровать по строке в JSONPath?

0 ответов

Использование JMX и Как использовать для существующих приложений

0 ответов

Создание имен для выходных BLOB-объектов для функции Azure

0 ответов

MEF и ShadowCopying DLL, чтобы я мог перезаписать их во время выполнения

Спонсорский FAQ© 2020. Все права защищены
Сделано с любовью 

Ru

PlDeEsPt