![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Новые вопросы - какая функция определяет наличие или отсутствие утечек памяти?
Я скачал ВинАДУ, поставил, как подключить пакет, содержащий заголовки виндовых библиотек? with ADA.Windows не рабтает, нет такого пакета. -------------------- |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата То есть константы считаются не компилятором, а программой при старте? Ada.Calendar.Clock - это все-таки функция. То есть, ты хочешь, чтобы при компиляции еще и вызывались функции, и результат их работы запоминался как обычная константа? Этого не было и не будет никогда. Для простых типов данных - да, компилятор в состоянии описать настоящую константу. Для сложных - нет. Как я могу, скажем, получить истинную константу для Unbounded_String, если мне для этого надо вызвать процедуру Initialize? Только на этапе запуска программы... А вот для Ch : constant Character := 'A'; проблем не будет - для символов ничего не надо выполнять, компилятор подставит сразу нужное значение, еще в compile-time... |
![]() ![]() |
![]() |
Текстовая версия | 22.06.2025 10:10 |