Problema com sobrecarga de métodos
Galerinha, o seguinte:
Eu estou implementando estruturas de dados para representar vetores em c++, mas estou com problemas na sobrecarga do operador *.
Tipo, dependendo do tipo de retorno, eu tenho uma definição diferente para esse operador.
Se for um double, eu interpreto como sendo um retorno escalar, então eu quero o produto escalar. Se for outro vetor, eu interpreto como sendo o produto vetorial.
O problema é que o compilador não consegue descobrir que método usar quando eu uso.
Tipo, pra facilitar a vida dele eu testei várias coisas:
double sp = V1*V2;
double sp = (double)(V1*V2);
...
Mas nenhuma deu certo...
Alguém tem alguma sugestão?
Vlw http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Discussão (4)
Carregando comentários...