Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema de coincidencia parametros función

Estas en el tema de Problema de coincidencia parametros función en el foro de C/C++ en Foros del Web. Buenas! Tengo la siguiente funcion que recibe tres parametros: Mesh.hpp Código: [...] vector<VertexTextureNormal> vtn; vector<GLuint> indices; void Mesh::indexVBO(vector<VertexTextureNormal> &in_vtn, vector<VertexTextureNormal> &out_vtn, vector<GLuint> &out_indices); [..] A ...
  #1 (permalink)  
Antiguo 07/10/2012, 09:50
 
Fecha de Ingreso: septiembre-2012
Mensajes: 38
Antigüedad: 11 años, 7 meses
Puntos: 0
Problema de coincidencia parametros función

Buenas!

Tengo la siguiente funcion que recibe tres parametros:

Mesh.hpp

Código:
[...]
vector<VertexTextureNormal> vtn;
vector<GLuint> indices;
void Mesh::indexVBO(vector<VertexTextureNormal> &in_vtn,

              vector<VertexTextureNormal> &out_vtn,
              vector<GLuint>              &out_indices);
[..]
A la hora de llamarla hago lo siguiente:

Mesh.cpp
Código:
Mesh* Mesh::Load(const char* filename)
{
     [...]
     vector<VertexTextureNormal> vectorVertex;
     indexVBO(vectorVertex, vtn, indices);
     [...]
}
Pero al ejecutar el codigo me da el siguiente error:

error: no matching function for call to 'Mesh::indexVBO(std::vector<VertexTextureNormal, std::allocator<VertexTextureNormal> >&, std::vector<VertexTextureNormal, std::allocator<VertexTextureNormal> >&, std::vector<int, std::allocator<int> >&)'

Lo curioso es que si creo en ámbito local las variables vtn e indices, no da ningún error

¿Alguna idea de lo que pasa?

Última edición por ShotoReaper; 07/10/2012 a las 12:05 Razón: clarificar el mensaje

Etiquetas: coincidencia, funciones, parametros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:17.