Вопросы по теме 'weak'

Как заставить слабое связывание работать с GCC?
Кажется, есть 3 способа сообщить GCC о слабой ссылке символа: __attribute__((weak_import)) __attribute__((weak)) #pragma weak symbol_name Ни один из них не работает для меня: #pragma weak asdf extern void asdf(void)...
47328 просмотров
schedule 17.02.2023

JIT-оптимизация и слабые ссылки
У меня есть следующий фрагмент кода: private final List<WeakReference<T>> slaves; public void updateOrdering() { // removes void weak references // and ensures that weak references are not voided // during subsequent sort...
580 просмотров
schedule 14.05.2022

(База данных) Могут ли две слабые сущности образовать ассоциативную сущность?
В настоящее время у меня есть ситуация, когда 2 слабых объекта образуют ассоциативный объект (из-за отношения «многие ко многим»). Сильная сущность «проекта» состоит из projectID (PK), projectName, projectStartDate, projectEndDate...
300 просмотров
schedule 18.04.2022

Назначить и Слабый
Я хочу посмотреть разницу между assign и weak. Поэтому я запускаю этот код ниже: @interface Test : NSObject @property(nonatomic, strong) NSString *str; @property(nonatomic, assign) NSString *assignString; @property(nonatomic, weak) NSString...
152 просмотров
schedule 28.07.2023

Путаница по поводу слабого делегата в Swift
Допустим, у нас есть протокол protocol MyProtocol { fun someFunc() } class AClass { var delegate: MyProtocol? } AClass не заботится о том, является ли делегат классом или структурой. Что я хочу, так это то, что иногда делегат может...
1854 просмотров
schedule 02.08.2023

Delphi: агрегирование объектов и утечки памяти с использованием атрибута [weak]
Я хочу создать класс TParent , содержащий несколько дочерних объектов, с помощью агрегирования. Некоторые объекты независимы, а некоторые могут зависеть и от других дочерних элементов. Все дочерние объекты должны иметь ссылку на родительский. Я...
711 просмотров
schedule 01.05.2022

Слабая ссылка Java не освобождается после System.gc()
У меня есть простой фрагмент: Integer integer = 2; WeakReference<Integer> wi = new WeakReference<>(integer); WeakReference<Integer> sr = new WeakReference<>(new Integer(3)); System.out.println(wi.get());...
82 просмотров

Переопределить слабое свойство var?
У меня есть класс с weak var , Например : class Foo { weak var myVar : UILabel! } Если создать подкласс, могу ли я переопределить свойство без слабого ключа? Я пробовал со следующим кодом, но получил: class Foo2 : Foo{...
163 просмотров
schedule 15.02.2023