древовидная структура данных

209
21 февраля 2018, 11:03

С помощью каких инструментов можно реализовать древовидную структуру? Иерархическая модель компании: допустим есть 1 начальник, 3 менеджера и 7 работников. Можно ли создать связанный список из 3 ячеек, но такой, чтобы в каждом элементе было соответствующее количество необходимых ячеек, что то типа массива динамического?

Answer 1
struct Company{
std::string Chief_name;
std::string  manager_names[3];
std::string  working_names[7];    
};
int main()
{    
    std::list<Company> lst;
    // вводите в lst ваши обьекты Company
    return 0;
}
READ ALSO
Удаление блоков элементов

Удаление блоков элементов

Создать функцию, позволяющую удалять блок элементов произвольного размера, начиная с произвольного индекса массиваЛюди объясните пожалуйста...

210
запрет нажатия QPushButton дважды Qt / C++

запрет нажатия QPushButton дважды Qt / C++

создаю калькулятор и надо запретить нажатие QPushButton кнопки дважды по очереди например ++ // или например запретить кнопку = нажимать дважды

232
Не могу перегрузить оператор &ldquo;&lt;&rdquo; для класса

Не могу перегрузить оператор “<” для класса

Необходимости засовывать оператор в класс не былоНаоборот, правильнее перегружать такой оператор отдельной функцией

305
Qt и QML. Как заполнить GridView информацией с БД

Qt и QML. Как заполнить GridView информацией с БД

У меня есть проблема, я реализовал вывод данных с БД в С++ в qml почти как в этом видео https://wwwyoutube

223