Вопросы по теме '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 просмотров
schedule
16.03.2022
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 просмотров
schedule
07.10.2022