Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
ВнизДля чего константы? Найти похожие ветки
← →
Pazitron_Brain © (2006-11-29 20:33) [0]Почему бы просто не использовать переменные и не менять у них значения? Та же константа.
← →
Axis_of_Evil © (2006-11-29 20:38) [1]как минимум
щтобы какой-нибудь стуль не учинил
wm_QueryEndSession := 0;
← →
easy © (2006-11-29 20:39) [2]http://www.delphimaster.ru/articles/optimization.html
← →
Sapersky (2006-11-29 20:50) [3]easy © (29.11.06 20:39) [2]
Только вы, это, по поводу циклов for предупреждайте.
Константами удобно задавать размер статических массивов, и потом эту же константу использовать в условии цикла.
Ещё булевские константы (Const IsDebug = True, False) можно в некоторых случаях использовать вместо $IFDEF (короче и выглядит изящнее) - неиспользуемая ветка выкидывается из программы.
← →
Mystic © (2006-11-29 21:20) [4]Итого:
1. Ты ясно демонстрируешь свои намерения тем, кто будет читать твой код.
2. В некоторых местах языком требуется константное выражение (например метки case, границы массива, ...)
3. Константы можно использовать в условиях препроцессора (начиная то ли с шестой, то ли с седьмой версии).
4. Больше возможностей для оптимизации кода.
← →
Desdechado © (2006-11-29 21:22) [5]Pazitron_Brain © (29.11.06 20:33)
Букварь почитай.
Зачем буквы, если можноих коды использовать?
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c