Вопросы по теме 'cyclic-reference'

Циклический шаблон
Предположим, что класс шаблона A определен следующим образом: template <typename T> class A { B<T> b; }; Предположим, что класс шаблона B определен следующим образом: template <typename T> class B { A<T>...
109 просмотров
schedule 28.01.2023

Циклические конструкторы
Предположим, что структуры A и B являются одноэлементными структурами, определенными следующим образом: struct A { B& b_; static A& shared_a() { ... } A() : b_(B::shared_b()) { ... } }; struct B { A& a_; static...
175 просмотров

Maven говорит, что у меня есть циклическая ссылка в многомодульном проекте, но я не могу понять, почему
У меня есть многомодульный проект, который выглядит так: module1 pom.xml module2 pom.xml пом.xml pom.xml в модуле 2 зависит от модуля 1. Когда я запускаю чистую компиляцию mvn, я получаю следующую ошибку: Проекты в...
37837 просмотров
schedule 19.04.2022

Является ли циклическая ссылка плохой практикой?
Допустим, у меня есть три класса: EntityManager , Entity и Component . Entity имеет массив компонентов (указателей), и каждый из этих компонентов имеет поле, которое является указателем на инкапсулирующую Entity. EntityManager имеет массив...
99 просмотров
schedule 25.08.2022

Проблема циклической зависимости в С# при попытке добавить ссылки
У меня есть две библиотеки классов (скажем, LibA и LibB). LibA использует некоторые функции LibB, поэтому я добавляю ссылку на LibB в LibA. Теперь LibB также должен использовать некоторый код LibA. Я не могу добавить ссылку LibA на LibB сейчас...
74 просмотров
schedule 13.08.2022

Возможна цепочка более высокого рода?
У меня есть что-то вроде: trait Node[P <: Node[_]] class RootNode extends Node[Null] { val refB : NodeB[RootNode] = .... } class NodeB[P <: Node[_]] extends Node[P] { val refC : NodeC[NodeB[P]] = .... } class NodeC[P <: Node[_]]...
139 просмотров