Вызов метода NULL
От: Kingofastellarwar Украина  
Дата: 11.03.16 15:18
Оценка: :)
интересно можно заставить это работать?

    template<class T> class CShared
    {
            T * Free()
            {
                if(this == NULL) // если this == NULL мы сюда приходим, но это не срабатывает 
                {
                    return NULL;
                }
                ...
            }
    }

CShared * p = NULL;
p->Free(); // аналогично delete NULL

//чтобы не писать
if(!!p) p->Free()
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Отредактировано 11.03.2016 15:19 Barbar1an . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.