clase CArray

cactusito
05 de Diciembre del 2005
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.

kike
05 de Diciembre del 2005
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.