Ciao.
Ho una mappa del tipo:
codice:
CMap <CString, LPCTSTR, CArray<long, long>*[3], CArray<long, long>*[3] > m_SelectionGroupMap;
quando tento di fare il lookup cosi:
codice:
CArray<long, long> * ElementArray[3];
m_SelectionGroupMap.Lookup(GroupName, ElementArray ) ;
mi da un errore di compilazione:
il dubbio è il secondo elemento della mappa , cosi come una stringa diventa LPCTSTR cosi l'array diventa???
c:\MyProjects\CmpFrg\CmpImportApi\StrausReader.cpp (2113): error C2664: 'CMap<KEY,ARG_KEY,VALUE,ARG_VALUE>::Lookup' : cannot convert parameter 2 from 'CArray<TYPE,ARG_TYPE> *[3]' to 'CArray<TYPE,ARG_TYPE> (&)'
with
[
KEY=CString,
ARG_KEY=LPCTSTR,
VALUE=CArray<long,long> *[],
ARG_VALUE=CArray<long,long> *[3]
]
and
[
TYPE=long,
ARG_TYPE=long
]
and
[
TYPE=long,
ARG_TYPE=long
]
grazie.