clase CArray
hola, tengo un problema con la clase CArray de visual studio c++.
cuando creo un arreglo, CArray<tipo, tipo> n; y lo quiero pasar como paramewtro a un procedimiento, me da el sig error:
" CArray<tipo, tipo> incompatible con
CArray<tipo, tipo>
with [type=tipo arg_ type=tipo]
and [type=tipo arg_ type=tipo] "
siendo que los parametros los estoy pasando bien.
Agradeceria que alguien me de una ayudita.
cuando creo un arreglo, CArray<tipo, tipo> n; y lo quiero pasar como paramewtro a un procedimiento, me da el sig error:
" CArray<tipo, tipo> incompatible con
CArray<tipo, tipo>
with [type=tipo arg_ type=tipo]
and [type=tipo arg_ type=tipo] "
siendo que los parametros los estoy pasando bien.
Agradeceria que alguien me de una ayudita.
Si no recuerdo mal CArray puedes usarlo para tipos basicos como int, float o bien para clases que hayan sido derivadas de CObject.
Si este es el caso, asegurate que la declaracion del CArray es correcta, por ejemplo para un int
CArray<int,int>miArray;
Si todo esto esta bien, asegurate bien que el procedimiento hacepta un objeto de tipo CArray con los tipos correctos<>.
Si todo esto esta bien, seria interesante que indicaras los tipos que usas, y ver la funcion que te da el error, Visual C++ acostumbra a poner un codigo de error en output tipo (error C2679), tambien puedes usarlo para averiguar que es lo que falla.
Si este es el caso, asegurate que la declaracion del CArray es correcta, por ejemplo para un int
CArray<int,int>miArray;
Si todo esto esta bien, asegurate bien que el procedimiento hacepta un objeto de tipo CArray con los tipos correctos<>.
Si todo esto esta bien, seria interesante que indicaras los tipos que usas, y ver la funcion que te da el error, Visual C++ acostumbra a poner un codigo de error en output tipo (error C2679), tambien puedes usarlo para averiguar que es lo que falla.
