Как бы вы создавали экземпляр родового во время выполнения, а не во время компиляции. Пример без использования нового.Ada generics во время выполнения
ответ
Вы не можете сделать это без использования new
. Вы можете сделать это в любом декларативном разделе, однако это общее будет существовать только в течение срока действия этого декларативного раздела.
, например (не компилируется АДА-как псевдокод):
get(length)
declare
package stack is new stack_generic (max_stack_size => length);
begin
stack.push();
...
end;
-- stack package no longer in scope.
ли эта помощь?
Да, это помогает тонну, я думаю, что описанное назначение было сбивающим с толку. все дело в том, чтобы не использовать новые, было сбивающим с толку. – sergio
Нет проблем :) также, если это домашняя работа, вы можете добавить тег домашней работы на свой вопрос :) – NWS
Ahh ok сделают, даже не подумав о теге hw. Итак, по моему мнению, это будет выделять стек в системном стеке вместо правильной кучи? – sergio
- 1. Ada Изменения адреса переменного во время выполнения
- 2. Пользовательские свойства generics во время выполнения
- 3. Ada. Как установить приоритеты задач во время выполнения?
- 4. Ada программа не печатает ошибок во время выполнения
- 5. ada распечатать данные по адресу во время выполнения
- 6. C# Создание объектов с помощью Generics во время выполнения
- 7. Java generics unchecked cast - Можно проверить во время выполнения?
- 8. Прерывание во время исполнения во время выполнения
- 9. создание столбца во время выполнения во время выполнения sql-запроса
- 10. Дженерики во время выполнения
- 11. Списка во время выполнения
- 12. Кнопка во время выполнения
- 13. подталкивания во время выполнения
- 14. Ошибка во время выполнения
- 15. java.lang.ArrayIndexOutOfBoundsException во время выполнения
- 16. Нарезка во время выполнения
- 17. Изменения во время выполнения
- 18. UnsatisfiedLinkError во время выполнения
- 19. GridView во время выполнения
- 20. класса во время выполнения
- 21. массива во время выполнения
- 22. Настройки во время выполнения
- 23. java.lang.ClassCastException во время выполнения
- 24. NoClassDefFoundError во время выполнения
- 25. Исключение во время выполнения
- 26. AccessViolationException во время выполнения
- 27. checkbox во время выполнения
- 28. Память во время выполнения
- 29. RedirectToAction во время выполнения
- 30. UnityEditor.Undo во время выполнения
ПРИМЕЧАНИЕ. Новое при создании экземпляра родословной тонко отличается от нового при распределении памяти указателю. Поэтому вы не хотите его использовать? – NWS
Можете ли вы прояснить вопрос? Мое (текущее) понимание состоит в том, что все экземпляры (логически) происходят во время выполнения, но расширение кода шаблона общего назначения всегда выполняется во время компиляции. Что именно вы пытаетесь выполнить, и почему вы заботитесь об избежании «нового» ключевого слова? –