Циклическая зависимость возникает, когда два или более модулей (классов, функций, заголовочных файлов и т.д.) напрямую или косвенно зависят друг от друга.
Проблемы, которые она может вызвать:
#include
в C/C++ прямые циклические зависимости между ними невозможно разрешить без дополнительных мер (например, forward declarations), так как компилятор не знает, с какой стороны начать компиляцию.Циклическая зависимость возникает, когда два или более модулей (классов, функций, заголовочных файлов и т.д.) напрямую или косвенно зависят друг от друга.
Проблемы, которые она может вызвать:
#include
в C/C++ прямые циклические зависимости между ними невозможно разрешить без дополнительных мер (например, forward declarations), так как компилятор не знает, с какой стороны начать компиляцию.Register or sign in to get access to full answers for all questions from the question bank.