|
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345
|
|
Как обычную переменную на время сделать константой?14.07.2013, 10:32. Показов 23062. Ответов 66
Метки нет (Все метки)
0
|
|
| 14.07.2013, 10:32 | |
|
Ответы с готовыми решениями:
66
Как обычную переменную сделать константой Как из переменной окружения сделать обычную переменную? Цикл в delphi. Сделать переменную константой в цикле |
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 16.07.2013, 19:15 | |
|
0
|
|
|
~ Эврика! ~
1258 / 1007 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
||
| 16.07.2013, 20:15 | ||
|
Смотрите, вот формула: 4x2 + 3x + 7 = 0Не думаю, что кто-то называет здесь x иначе как переменной. Но тем не менее значение x ни при каких условиях не изменяется (в пределах этого выражения).
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
| 16.07.2013, 20:20 | ||||||
|
Во-первых если оно не меняется в конкретный период времени, то это ещё не означает константности. Не хочешь не меняй. А константа - это то, чего менять нельзя. Уж или можно, тогда переменная, или нельзя. Одно из двух, а
0
|
||||||
|
3 / 3 / 1
Регистрация: 13.07.2013
Сообщений: 71
|
|
| 16.07.2013, 20:20 | |
|
Терминологический спор - самый сложный. Предлагаю не обострять на этом внимание. Главное - что значение переменной можно однажды "поймать" и потом использовать это пойманное значение как константу в течение какого-то времени.
Сегодня научили меня еще одному способу сохранения "пойманного" начального значения - с помощью глобальной переменной. Тогда можно не вводить локальную ststic переменную, а объявить глобальную переменную, например типа int. Результат будет такой же. Настроение поднялось, можно двигаться дальше.
0
|
|
|
Комп_Оратор)
|
||||
| 16.07.2013, 21:24 | ||||
|
Второй вопрошающий, спрашивает вообще не об этом. Как выяснилось позже. Особенно в свете: ![]() Добавлено через 4 минуты
0
|
||||
|
3 / 3 / 1
Регистрация: 13.07.2013
Сообщений: 71
|
|||||||||||||
| 17.07.2013, 11:39 | |||||||||||||
|
Работает прекрасно для консольного приложения!
Добавлено через 3 минуты
0
|
|||||||||||||
|
Комп_Оратор)
|
||||||||
| 17.07.2013, 12:38 | ||||||||
|
Объявление константы это инструкция компилятору: Не дай мне согрешить! То есть, что имел ввиду [ТС], можно понять как угодно.
0
|
||||||||
|
3 / 3 / 1
Регистрация: 13.07.2013
Сообщений: 71
|
|
| 17.07.2013, 12:56 | |
|
Вон сколько способов, оказывается!
Спасибо, взял на вооружение.
0
|
|
| 17.07.2013, 13:45 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 13.07.2013
Сообщений: 71
|
|
| 17.07.2013, 13:56 | |
|
0
|
|
| 17.07.2013, 14:07 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 13.07.2013
Сообщений: 71
|
|
| 19.07.2013, 15:37 | |
|
Еще один вопрос возник.
В программе есть много блоков, в которых требуется измерение отрезков относительного времени, следовательно надо многократно применять приемы временного "замораживания" переменной. А что если сделать класс объекта, который будет выполнять роль секундомера с "замораживанием" начального значения времени? И можно ли в классе объявлять глобальные переменные?
0
|
|
|
148 / 118 / 37
Регистрация: 27.10.2011
Сообщений: 690
|
|||||||
| 19.07.2013, 15:58 | |||||||
1
|
|||||||
|
3 / 3 / 1
Регистрация: 13.07.2013
Сообщений: 71
|
|
| 19.07.2013, 16:00 | |
|
Вот спасибо!
Сейчас попробую.
0
|
|
|
148 / 118 / 37
Регистрация: 27.10.2011
Сообщений: 690
|
||||||
| 19.07.2013, 17:23 | ||||||
|
Кстати да, kotgav, если ты под глобальной подразумевал переменную, к которой можно обращаться за пределами класса, то используй код, написанный мной выше, а если ты под глобальной подразумевал переменную, которая будет у экземпляров класса единственная (
) , независимо от количества этих самых экземпляров, то используй статическую переменную :
1
|
||||||
|
3 / 3 / 1
Регистрация: 13.07.2013
Сообщений: 71
|
|||||||
| 19.07.2013, 17:32 | |||||||
Поэтому посмотрю один вариант, потом другой, потом третий. Выберу наиболее подходящее.
0
|
|||||||
|
148 / 118 / 37
Регистрация: 27.10.2011
Сообщений: 690
|
||
| 19.07.2013, 17:36 | ||
|
0
|
||
|
3 / 3 / 1
Регистрация: 13.07.2013
Сообщений: 71
|
||
| 19.07.2013, 17:41 | ||
|
А при использовании класса она просится в класс. Но тогда будет ли она обладать такой возможностью? Вот это мне пока непонятно. Если это не получится, то есть варианты от IGPIGP с двумя функциями и без глобальной переменной.
0
|
||
|
Комп_Оратор)
|
||
| 19.07.2013, 17:45 | ||
1
|
||
| 19.07.2013, 17:45 | |
|
Как сделать, чтобы "*" принимали как обычную переменную?
из массива в обычную переменную Как сделать обычную кнопку в режиме ключа? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|