circular-dependency- все статьи тега
Наследование C++ и включает в себя
Я не новичок в C++, однако я также определенно не эксперт... и все же:) Я пытаюсь понять, как работает наследование. У меня есть класс, производный от базового класса: class Base {} И #include "Base.h" class Derived : public Base {} В моем базовом классе я пытаюсь создать статический метод, который возвращает указатель на производный объект класса: #include "Derived.h" class Base { static Derived* getDerived(); } Теперь я думал, что, поскольку это был статический член, я мог б ...
Круговой (или циклический) импорт в Python
Что произойдет, если два модуля импортируют друг друга? чтобы обобщить проблему, как насчет циклического импорта в Python? ...
Как избежать кругового импорта в Python? [дубликат]
этот вопрос уже есть ответ здесь: циклическая зависимость импорта в Python 5 ответов Я знаю, что вопрос о круговом импорте в python поднимался много раз, и я читал эти обсуждения. Комментарий, который неоднократно делается в этих дискуссиях, заключается в том, что круговой импорт является признаком плохого дизайн и код должны быть реорганизованы, чтобы избежать кругового импорта. может ли кто-нибудь ска ...
Циклическая зависимость импорта в Python
допустим, у меня есть следующая структура каталогов: a __init__.py b __init__.py c __init__.py c_file.py d __init__.py d_file.py на a пакета __init__.py на импортируется. Но c_file.py импорт a.b.d. программа не работает, говоря:b не существует, когда c_file.py пытается импортировать a.b.d. (И это на самом деле не существует, потому что мы были в середине импорта.) как можно решить эту проблему? ...
Циклическая зависимость в Python
у меня есть два файла, node.py и path.py, которые определяют два класса, Node и Path, соответственно. до сегодняшнего дня определение для Path ссылки Node "объект", и поэтому я сделал from node.py import * на . однако, на сегодняшний день я создал новый метод для Node, который ссылается на ...