Apesar de o fórum tratar de assuntos relacionados ao Java, sei que muita gente aqui saca de C++. Então, quem puder me ajudar nesta questão, por favor, faça-o!
No meu código há o seguinte método:
Vector getPosition() { return position; }
Daí, em outra parte do código, criei a seguinte varíavel, que recebe o Vector:
Vector vterra = terra->getPosition();
Até aí, tudo beleza. A inteção minha foi copiar os valores obtidos através do retorno do método getPosition, para o Vector vterra.
Mas, posteriormente, tentei fazer a seguinte atribuição, com o intuito de atribuir à variável a o primeiro elemento do Vector vterra:
int a = vterra[0];
Contudo, ocorreu o seguinte erro de compilação:
no match for ‘operator[]’ in ‘vterra[0]’
:arrow: Alguem sabe o que pode estar ocorrendo?