Регистрация: 09.01.2010 Пользователь №: 357 Сообщений: 1 Пол: Нет информации Спасибо сказали: 0 раз(а)
Предупреждений: 0
---------------------------
На днях попалась мне статья про директиву препроцессора define, что она
может использоваться по принципу функции. Вот иллюстрация:
#define PL (c) (c*c)
Так же будет удобнее и легче, чем создавать функцию - все помещается в одной строчке. Вот и вопрос возникает, почему ею ни кто не пользуется?
Warning: in_array() expects parameter 2 to be array, null given in /var/www/coder/data/www/coders-library.ru/modules/forums/function/forum_topic.php on line 235
Я думаю потому, что константы имеет смысл использовать тогда, когда они используются многократно в теле всей программы, в противном случае - это неоправданное расточительство памяти.
Создал переменную -> использовал -> освободил ресурсы.
Именно так пишутся приложения, эффективно использующие ресурсы компьютера.
Warning: in_array() expects parameter 2 to be array, null given in /var/www/coder/data/www/coders-library.ru/modules/forums/function/forum_topic.php on line 235
Тему читают 0 чел.Пользователи(0):
Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском