![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Новые вопросы - какая функция определяет наличие или отсутствие утечек памяти?
Я скачал ВинАДУ, поставил, как подключить пакет, содержащий заголовки виндовых библиотек? with ADA.Windows не рабтает, нет такого пакета. -------------------- |
![]() ![]() |
TarasBer |
![]()
Сообщение
#2
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Решил я применить расширенный возврат к функции преобразования массива в вектор (кстати, почему её нет стандартной?), ну, чтобы не копировать лишнее.
Не, не скомпилилось. parser.adb:31:10: no candidate interpretations match the actuals: parser.adb:31:51: expected private type "Ada.Containers.Vectors.Vector" from instance at parser.ads:28 parser.adb:31:51: found private type "Ada.Containers.Vectors.Vector" from instance at parser.ads:29 parser.adb:31:51: ==> in call to "Update_Element" at a-convec.ads:134, instance at parser.ads:28 parser.adb:31:51: ==> in call to "Update_Element" at a-convec.ads:129, instance at parser.ads:28 Это не вектор, это вектор, а не вектор, а нужен именно вектор. Зато я только сейчас заметил, что в Аде можно в итераторы кидать локальные подпрограммы, в Дельфи приходилось в глобальную область всякую фигню выводить. Там типа неявно стек копируется? -------------------- |
![]() ![]() |
![]() |
Текстовая версия | 7.08.2025 21:04 |