Здравствуйте, Vain, Вы писали:
V>Ничего не понял, какая ещё перегрузка?
В С литерал 2 -- это точно целое. А 0 -- это тчо угодно, в зависимости от контекста.
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, Erop, Вы писали:
V>>Ничего не понял, какая ещё перегрузка?
E>В С литерал 2 -- это точно целое. А 0 -- это тчо угодно, в зависимости от контекста.
Пример этой зависимости можно?
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Здравствуйте, Vain, Вы писали:
V>Пример этой зависимости можно?
Я уже приводил тебе пример.
То, что ты не хочешь понимать то, что тебе пишут, это твоя особенность такая. Суть-то не в том, чтобы самоутвердиться, а в том, что бы предложить хорошее решение, КОТОРОЕ МОГЛИ БЫ ИСПОЛЬЗОВАТЬ другие посетители КЫВТа...
Мне больше нравится решение с 2, на крайняк с 1, так как оно на мой взгляд читабельнее и надёжнее. Если тебе больше нравится 0, то ради бога, используй 0.
Главное не надо юзать ваши построения с указателями в квадратных скобках...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, Erop, Вы писали:
V>>Пример этой зависимости можно?
E>Я уже приводил тебе пример.
Ты привёл свои догадки, но ничего конкретного.
E>То, что ты не хочешь понимать то, что тебе пишут, это твоя особенность такая. Суть-то не в том, чтобы самоутвердиться, а в том, что бы предложить хорошее решение, КОТОРОЕ МОГЛИ БЫ ИСПОЛЬЗОВАТЬ другие посетители КЫВТа...
Ну так обоснуй это решение, почему ноль нельзя использовать? Конкретного примера пока что я от тебя не услышал.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Здравствуйте, Vain, Вы писали:
V>Во что надо задефайнить макрос?
Еще вариант, работает и на double/float:
#define STATIC_ASSERT_NO_POINTER_VALUE(var) ((var) + (var))