У меня есть структуры в моем файле CPP, который содержит определение двоеточия:Как определить структуру с наследованием в файле заголовка?
struct GeomMeshLoader: VRayStaticGeomSource, VRaySceneModifierInterface
{
<definitions>
}
Как мне определить эту структуру в заголовочном файле? Если я просто сделать:
struct GeomMeshLoader;
тогда я буду получать во время компиляции другого файла CPP, включая этот заголовок:
allocation of incomplete type 'GeomMeshLoader'
Если я объявляю заголовок вроде:
struct GeomMeshLoader: VRayStaticGeomSource, VRaySceneModifierInterface;
затем его сбой в сборе с:
error: expected '{' after base class list
Каков способ размещения описаний структуры заголовков, содержащих двоеточие?
определение Colon? Чувак, это называется наследованием – Drop