|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2011, 08:04 | #1 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 15
|
Что такое хорошо, а что такое плохо...
Уважаемые, не желаете ли подискутировать на тему глобальных и локальных переменных, а также переменных со статическим диапозоном или динамическим.
Конкретика такова - кому нравятся переменные типа Variables? Кому нравится задавать переменные Public? З. Ы.: я ничего не имею против всего этого дела, а даже в какой-то степени понимаю те моменты, когда без них нельзя или их применение облегчает жизнь тем или иным способом. |
12.04.2011, 19:07 | #2 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,116
|
Вариаблес в 600 штук - класс, в 6000 штук на днях проверю
|
13.04.2011, 08:09 | #3 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Тип Variant и медленнее и затратнее по ресурсам. Вот наглядный пример:
Код:
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
13.04.2011, 08:26 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Глобальные, локальные!?
Да пользователю пофигу чё там мы натворили. Ему главное, "что-бы костюмчик сидел". Т.е. выполнялось то, чего он заказал. Это было актуально, когда память в 1Мб занимала 1Га (Си появился в то время) . Отсюда и битовые поля и прочая мутотень. Сейчас это не актуально.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 13.04.2011 в 08:32. |
13.04.2011, 21:02 | #5 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,116
|
получил разницу по представленному коду 1,15625 сек при размере 9999999 я бы назвал эту разницу = 0
Да это машина ещё у меня средняя |
13.04.2011, 22:12 | #6 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Что интересно, в MS Word 2003, 2007, 2010 тест работает одинаковое время с long, в MS Word 2003, 2007 время одинаково и для variant, а вот MS Word 2010 работает с variant заметно быстрее.
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
14.04.2011, 18:49 | #7 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,116
|
ну вот проверил, загнал 6500 переменных в файл, файл увеличился на 330 КБ, никаких тормозов и только открыл документ - всё готово, пользуйся
Хорошая вещь и к тому же закидываются они туда в алфавитном порядке и две одинаковые закинуть не сможете |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что такое ^= ? | k1r1ch | Общие вопросы C/C++ | 3 | 10.01.2010 17:15 |
Что такое @? | k1r1ch | Общие вопросы Delphi | 11 | 11.09.2009 20:15 |
Что такое SE | LOPKOT | HTML и CSS | 5 | 31.08.2009 21:50 |
Что Такое Прокси? | Рустам | Свободное общение | 1 | 17.11.2007 13:02 |
то такое мастерство в программировании, что такое мастер программист и что он может? | Cezar | Свободное общение | 29 | 02.06.2007 23:48 |