Я довольно новичок в языке C ++, и мне любопытно, есть ли пункт, который будет работать для меня.Array
s хранить несколько элементов.Как я верю, dictionary
s (или map
s) хранят предметы и идентификаторы для них.Там также коллекции.Тем не менее, я заинтересован в более древовидном формате для массива.У меня есть много элементов, которые нужно хранить в массиве, но каждый из этих элементов также должен легко ссылаться на подэлементы, например:
Jason
/\
Age Weight
| |
14 140
Мне интересно, есть ли элемент, которыйбудет соответствовать моим потребностям для этого.Как вы можете видеть в приведенной выше модели, у меня есть элемент (Джейсон) с несколькими подмоделями (например, дерево).
Моя программа случайным образом создает людей с этими атрибутами (возраст, вес,и имя), и поэтому у меня не может быть определенного массива для каждого человека, так как я не знаю, сколько их будет.Есть ли способ держать эти деревья для легкого доступа?