Os vetores começam em 0 C?
Vector é apenas uma matriz, portanto, é indexada em 0. Claro que você pode armazenar dados fictícios na posição 0, mas eu recomendo que você subtraia 1 da posição desejada. Ou você pode simplesmente criar a classe desejada que pode acessar o elemento desejado pelo índice que começa com 1. Por favor, não faça isso, todos que usam C++ esperam …