Имеется набор векторов различного типа. Для примера: x1={1,2,3,4}, x2={"one","two"}, x3={9,7,5}. Мне необходимо создать массив(arr) неких структур, каждая из которых содержит указатель на вектор, кол-во элементов в нем, а также внутренний счетчик вектора (индекс текущего элемента в векторе). Чтобы я мог не заботясь более о типе каждого вектора сказать что-то типа "arr[x1 хочу][0]" и это было бы эквивалентом фразы "x1[0]". В С++ я бум-бум, посему задался вопросом: "Как же мне это по-человечески реализовать?"