Описание тега cyclic-reference

Циклическая ссылка устанавливается, если объект A содержит ссылку на B, в то время как B содержит ссылку на A.
2 ответа

Циклическая функция / тип зависимости в F#

У меня есть вопрос о том, как лучше поступить следующим У меня есть класс B, у меня есть комбинатор на B, пусть foo: B -> int. Я хочу, чтобы в классе B комбинатор был инкапсулирован как метод, поэтому я добавляю его с расширением типа. Позже я потом…
05 апр '11 в 23:18
3 ответа

Прямое объявление в двух заголовках и двух файлах cpp

У меня есть четыре файла C++, два заголовка и два cpp. Заголовки должным образом охраняются, и в первом я использую предварительное объявление, подобное этому: //A.h class B; class A { public: A(); void doSomething(B* b); }; и некоторая реализация: …
23 янв '17 в 21:46
0 ответов

Клонирование объектов с циклической цепочкой ссылок

Я выполняю некоторые операции над графиком в памяти, которые изменяют сам график. Мне нужно повторить эти операции несколько раз, и последующие повторы должны работать над новой копией графика. Так как график генерируется путем синтаксического анали…
18 окт '12 в 01:28
1 ответ

Циклические ссылки - плохая практика?

Скажем, у меня есть три класса: EntityManager, Entity и Component. Объект имеет массив компонентов (указателей), и каждый из этих компонентов имеет поле, которое является указателем на инкапсулирующий объект. EntityManager имеет массив объектов, и к…
28 авг '13 в 07:25
1 ответ

Ошибка циклической зависимости при оформлении с использованием обычных привязок Ninject 3.0

Пожалуйста, смотрите пример кода ниже. Это слишком упрощенный сценарий, чтобы продемонстрировать проблему, с которой я сталкиваюсь при связывании с использованием WhenInjectedInto метод. Это всегда работало с более ранней версией ninject. Но кое-как…
1 ответ

Есть ли способ построить структуру с циклическими ссылками без затрат времени выполнения?

Я пытаюсь реализовать циклически связанную структуру данных в Rust. мой Nodes определены как: #[derive(Debug)] enum Node<'a> { Link(&'a Node<'a>), Leaf, } Я пытаюсь построить минимальную структуру, подобную этой (дополнительные скобк…
06 май '17 в 18:38
4 ответа

Что такое ссылочный цикл в Python?

Я посмотрел в официальной документации для Python, но я не могу найти, что такое ссылочный цикл. Может ли кто-нибудь уточнить, что это для меня, как я пытаюсь понять модуль GC. Заранее благодарю за ваши ответы.
1 ответ

Ошибка типа Scala для признаков с циклическими ссылками

У меня проблемы с тем, чтобы этот код работал. Я хочу сделать черту, которая позволяет классу, который наследует его, иметь "детей", но, очевидно, Child"s setParent метод хочет P, но получает Parent[P, C] вместо. package net.fluffy8x.thsch.entity im…
04 фев '15 в 21:54
1 ответ

Работа с циклической ссылкой в ​​EF 4

У меня есть устаревший дизайн базы данных, который я пытаюсь обойти с помощью EF 4. По сути, у меня есть две таблицы, которые ссылаются друг на друга, вызывая проблемы при попытке добавить новые записи. Моя структура такая: CREATE TABLE [dbo].[Accou…
22 апр '11 в 13:54
1 ответ

Прерывание циклических ссылок с помощью std::weak_ptr и псевдонима конструктора: звучит или проблематично?

Я еще не нашел следующий способ разрыва циклических ссылок, описанный на каком-либо крупном форуме / блоге C++, например, на GotW, поэтому я хотел спросить, известна ли эта методика, и каковы ее плюсы и минусы? class Node : public std::enable_shared…
31 май '16 в 17:01
4 ответа

Как я могу обнаружить или избежать циклических ссылок с std::shared_ptr?

Я знаю что есть weak_ptr разорвать цикл, но это исправление после обнаружения проблемы. Существует ли шаблон или инструмент, который можно использовать для обнаружения или предотвращения циклических ссылок?
0 ответов

Циклическая ошибка ссылки Power BI при первоначальном обновлении

При обновлении файла отчета Power BI Desktop я получаю страшное сообщение "Обнаружена циклическая ссылка во время оценки". Однако я получаю сообщение об ошибке только тогда, когда запускаю начальное обновление после открытия файла. Каждое последующе…
07 дек '18 в 21:24
3 ответа

Избегайте циклических ссылок на отношения объектов ко многим

Я сталкиваюсь с некоторыми проблемами объектных отношений в приложении, которое, помимо прочего, обрабатывает упражнения с несколькими вариантами выбора. Думая об этих упражнениях, я могу это: 1- У меня есть упражнения, в которых есть несколько вопр…
21 дек '18 в 21:22
1 ответ

Объяснение для "незаконной циклической ссылки", связанной с последствиями

В моем проекте у меня есть тип A, используется для аргументов в нескольких местах, где я хочу, чтобы группа типов автоматически преобразовывалась в этот тип. Я реализовал это, используя несколько неявных классов в объекте-компаньоне A, Я удалил все,…
21 фев '19 в 10:03
18 ответов

Круговой (или циклический) импорт в Python

Что произойдет, если два модуля импортируют друг друга? Чтобы обобщить проблему, как насчет циклического импорта в Python?
2 ответа

Роль слабого_птр в общем_птр

Я понимаю, как работает shared_ptr, за исключением роли слабого_птр. Я понимаю, что это там, чтобы обнаружить циклические ссылки, когда счетчик ссылок не равен нулю, но кроме этого, я не понимаю, как именно это происходит. Что оно делает?
2 ответа

WCF Ria Services и циклические ссылки

Я использую устаревшую базу данных, которая имеет некоторые циклические ссылки. Когда я использую сервис Ria с клиента SL4. (сгенерированные сущности через мой ORM маппер) Я получаю следующую ошибку: Произошла ошибка при попытке сериализации парамет…
02 июл '11 в 07:18
4 ответа

Maven говорит, что у меня есть циклическая ссылка в многомодульном проекте, но не могу понять, почему

У меня есть многомодульный проект, который выглядит так: module1pom.xml module2pom.xml pom.xml Файл pom.xml в module2 зависит от module1. Когда я запускаю mvn clean compile, я получаю следующую ошибку: Проекты в реакторе содержат циклическую ссылку.…
05 июл '12 в 17:22
1 ответ

Рефакторинг доменной модели с изменчивостью и циклическими зависимостями для работы в Scala с хорошими практиками FP?

Я из OO (C#, javascript), и Scala - мой первый набег в FP. Из-за моего прошлого у меня возникают проблемы с реализацией доменной модели, которая хорошо подходит для моей доменной проблемы, а также соответствует рекомендациям для FP, таким как минима…
4 ответа

Цикл в структуре структуры, которая не существует

Это упрощенная версия моего кода: public struct info { public float a, b; public info? c; public info(float a, float b, info? c = null) { this.a = a; this.b = b; this.c = c; } } Проблема в ошибке Struct member 'info' causes a cycle in the struct lay…
15 фев '12 в 15:33