НикНик,
прочтите мои ранние посты, и увидите, что я как раз и настаивал "на правильно спроектированном механизме". Я потратил время и разобрал с вами пару граничных условий, для примера.
Элементная база, на чем этот механизм будет реализован - значения, в общем случае (а у нас именно общий случай), не имеет, но одну из многочисленных возможных схем конкретной реализации я сделал. Все вам подробно и несколько раз рассказал, в том числе и в личке.
Теперь вы мне в указательной форме выдаете то, сторонником чего я и являюсь.
Зачем?!
Зачем возвращаетесь к обсосанной и ошибочной теме векторов, как будто и не было этих трех или четырех дней общения?
Думаю это не слишком хорошая идея.