Ist es möglich, const Parameter zu verwenden, um CArrayCArray und const Template-Parameter
ich derzeit CArray wie dies benutzen, aber es wird nicht kompilieren:
typedef CArray<const CString, const CString&> data_container;
Und ich bekomme immer diese Kompilierung-Fehler:
Fehler C2664: 'ATL :: Karo :: memcpy_s' : kann nicht Parameter 1 von 'const CString *' auf 'void *' konvertieren
Mit anderen Worten, CArrays können ihre Inhalte auf verschiedene Arten ändern (Laden von Serialisierung, Kopieren von einem anderen, usw.), so dass der Inhalt nicht const sein kann. – KSchmidt
Gibt es eine Alternative, die const Inhalt erlauben würde? – Drahakar
Siehe meine bearbeitete Antwort für einige Alternativen. – KSchmidt