Я тоже пилю распределённые системы, но велосипед не изобретаю, использую готовые решения. Может масштаб не тот, конечно.
Только это относительно редкое явление, независимо от размера проекта. Целая куча народа пилит энтерпрайз, в том числе высоконагруженный, без возможности (и необходимости) писать хоть что-то упомянутое Корменом.
Это максимум примитивный nested sets в базе, для которого скорее всего есть готовая библиотека. Для более сложных случаев же лучше взять графовую СУБД.
aaa aaaaaaaaaaa;
и его передавайте for_each (я тут постарался выдержать ваш стиль именования переменных). Си проигрывает аж на 5-6 минут.
Это нормально передавать или возвращать объявленный в классе тип. Но ты что ли хочешь передавать туда переменную член класса?