Здравствуйте, Аноним, Вы писали:
А>Как вы думаете имеет ли какое-либо практическое применение такой ашничек:
А>#define a A А>#define b B А>#define c C
А>.....
Этот "ашничек" не поможет написать PRINTF("haha") — PRINTF — undeclared identifier.
Здравствуйте, <Аноним>, Вы писали:
А>Как вы думаете имеет ли какое-либо практическое применение такой ашничек:
А>#define a A А>#define b B А>#define c C
А>.....
А>Чтобы можно было так писать PRINTF("haha");
А ты попробуй напиши
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Re[2]: Регистронезависимый C++
От:
Аноним
Дата:
24.05.05 12:58
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:
АШ>Здравствуйте, Аноним, Вы писали:
А>>Как вы думаете имеет ли какое-либо практическое применение такой ашничек:
А>>#define a A А>>#define b B А>>#define c C
А>>.....
АШ>Этот "ашничек" не поможет написать PRINTF("haha") — PRINTF — undeclared identifier.
Последняя строка не
#define z Z
Далее идет
#define aa AA
и.т.д
Теперь вспомни комбинаторику и посчитай какого размера будет этот "ашничек". Как бы компилятор у тебя не подавился!!!
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Анатолий Широков, Вы писали:
АШ>>Здравствуйте, Аноним, Вы писали:
А>>>Как вы думаете имеет ли какое-либо практическое применение такой ашничек:
А>>>#define a A А>>>#define b B А>>>#define c C
А>>>.....
АШ>>Этот "ашничек" не поможет написать PRINTF("haha") — PRINTF — undeclared identifier.
А>Последняя строка не А>#define z Z А>Далее идет А>#define aa AA А>и.т.д
А>в том числе и А>#define printf PRINTF
Здравствуйте, Аноним, Вы писали:
А>Как вы думаете имеет ли какое-либо практическое применение такой ашничек:
А>#define a A А>#define b B А>#define c C
А>.....
А>Чтобы можно было так писать PRINTF("haha");
Единственное применение — задолбать того кто после тебя будет ЭТО править
Здравствуйте, Nazik, Вы писали:
N>Теперь вспомни комбинаторику и посчитай какого размера будет этот "ашничек". Как бы компилятор у тебя не подавился!!!
А>>#define aa AA
А если еще учесть, что нужно в том числе
#define Aa a
#define aA a
#define PrINtF printf
То останется только один вопрос: где взять такой винт, на который поместится такой .h-ник
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Re[4]: Регистронезависимый C++
От:
Аноним
Дата:
24.05.05 13:11
Оценка:
Здравствуйте, Nazik, Вы писали:
N>Теперь вспомни комбинаторику и посчитай какого размера будет этот "ашничек".
Здравствуйте, <Аноним>, Вы писали:
А>Здравствуйте, Nazik, Вы писали:
N>>Теперь вспомни комбинаторику и посчитай какого размера будет этот "ашничек".
А>А комбинаторика — это что такое?
Это то, что важнее и намного нужнее, чем регистронезависимый с++.
Если тебе не нравится регистрозависимость языка программирования, то хидеры тебе не помогут, но зато может быть поможет переход на программирование в Делфи...
Здравствуйте, AlexEagle, Вы писали:
AE>Здравствуйте, Аноним, Вы писали:
AE>Если тебе не нравится регистрозависимость языка программирования, то хидеры тебе не помогут, но зато может быть поможет переход на программирование в Делфи...
Здравствуйте, yxiie, Вы писали:
Y>Здравствуйте, AlexEagle, Вы писали:
AE>>Здравствуйте, Аноним, Вы писали:
AE>>Если тебе не нравится регистрозависимость языка программирования, то хидеры тебе не помогут, но зато может быть поможет переход на программирование в Делфи...
Y>скорее всего он *оттуда* пришел
(в преддверии к переносу в "юмор")
Да, ещё нужно заменить { } на begin/end. Э.. вернее, на BEGIN/Begin и END/End
Кстати, когда-то так делали отдельные любители. Только для С.
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>(в преддверии к переносу в "юмор") ГВ>Да, ещё нужно заменить { } на begin/end. Э.. вернее, на BEGIN/Begin и END/End
ГВ>Кстати, когда-то так делали отдельные любители. Только для С.
я когда только с паскаля переходил, меня тоже такие мысли посещали
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Да, ещё нужно заменить { } на begin/end. Э.. вернее, на BEGIN/Begin и END/End ГВ>Кстати, когда-то так делали отдельные любители. Только для С.
Ха-ха, ирония судьбы: знакомый программер на Delphi мечтает чтоб вместо begin/end были { и }, а то типа печатать долго...
Здравствуйте, ecco, Вы писали:
E>Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>>Да, ещё нужно заменить { } на begin/end. Э.. вернее, на BEGIN/Begin и END/End ГВ>>Кстати, когда-то так делали отдельные любители. Только для С.
E>Ха-ха, ирония судьбы: знакомый программер на Delphi мечтает чтоб вместо begin/end были { и }, а то типа печатать долго...
а про +=, ++, *= и проч он не мечтает? я уже молчу про результат операции
Здравствуйте, AlexEagle, Вы писали:
AE>а про +=, ++, *= и проч он не мечтает? я уже молчу про результат операции
Это он не заценил. Кстати, у них ведь есть аналоги ++ и --: функции inc() и, если не ошибаюсь, dec()...
А насчёт += и т.п.: не все ЦПП программеры их везде используют вместо i = i + ...; (есть примеры). Иногда эти операторы такие глюки делают, что не сразу врубисся, так вот!
Здравствуйте, ecco, Вы писали:
E>Здравствуйте, AlexEagle, Вы писали:
AE>>а про +=, ++, *= и проч он не мечтает? я уже молчу про результат операции
E>Это он не заценил. Кстати, у них ведь есть аналоги ++ и --: функции inc() и, если не ошибаюсь, dec()...
E>А насчёт += и т.п.: не все ЦПП программеры их везде используют вместо i = i + ...; (есть примеры). Иногда эти операторы такие глюки делают, что не сразу врубисся, так вот!