Visual Studio Code – Should I break circular dependencies between C++ module fragments using forward declarations?
Can C++ modules in Visual Studio 2022 handle forward declarations? The following code has a circular dependency that I want to break using a forward declaration, but the compiler doesn't seem to recognize that it refers to the same type…