Вполне стандартно определить class
(или struct
, полностью эквивалентный, за исключением того, что по умолчанию public
вместо private
) и объявить переменную ее типа (или указатель на такую переменную и т. Д.) ) - все было в порядке в C (с struct
, но, как я уже упоминал, class
в C ++, за исключением общедоступного и частного, то же самое, что и struct
), а C ++ в основном поддерживает восходящую совместимость с (ISO-1989 ) C. Никогда не слышал, чтобы он назывался каким-то особым именем.