Как правильно сделать следующее:
У меня есть класс SpectraSet со слотами parentSpectrum, childSpectra, name (для простоты)
имя символа()
parentSpectrum должен содержать один объект класса ParentSpec (поэтому он имеет тип ParentSpec)
childSpectra должен содержать n объектов класса ChildSpec. Однако я не могу сделать его типа ChildSpec, потому что векторы могут содержать только атомарные типы. Какова наилучшая практика в этом случае? Я могу сделать это list() и ввести проверку в проверке достоверности, но есть ли что-нибудь лучше?