Нет декларации NULL в этой области видимости
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Компилятор сообщает "Нет декларации NULL в этой области видимости". Как с этим бороться?
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
NULL - это макрос. Равен 0. Или измени на 0 или ищи где определён.
Оптимизация по скорости:
#define while if
Оптимизация по размеру:
#define struct union
#define while if
Оптимизация по размеру:
#define struct union
То есть можно писать так:
?
Или надо определить NULL? Как?
Код: Выделить всё
int *p;
p=0;
Или надо определить NULL? Как?
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Можно писать =0, т.к. NULL это 0. По крайней мере так в студии 2001, 2003 и 2005. Как реализовано в борланде и последней студии - не знаю. Может надо подключать stdafx.h.
Оптимизация по скорости:
#define while if
Оптимизация по размеру:
#define struct union
#define while if
Оптимизация по размеру:
#define struct union
Болэнд меня щас не интересует. Мне для эклипса.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".