CArray (Compiler Fehler) sehr suspekt???? HILFE
-
Ich habe folgende Struktur:
struct Recipe{ CArray <Steps,Steps> paSteps; int iSchritte; CString strName; };WElche ich in ein CArray speochern will:
CArray<Recipe,Recipe> paRecipesmach ich nun
Recipe oRez;
paReczpes.Add(oRec);kommt folgender Kompilerfehlr bei "Add":
c:\Dokumente und Einstellungen\bsw\Eigene Dateien\Visual Studio Projects\Simulator\Configuration.cpp(173): error C2664: 'CArray<TYPE,ARG_TYPE>::Add' : cannot convert parameter 1 from 'CRecipes::Recipe' to 'CRecipes::Recipe'
with
[
TYPE=CRecipes::Recipe,
ARG_TYPE=CRecipes::Recipe
]
-
ich habe rausgefunden das was an dem attribut CArray<Steps,Steps> paSteps ind dem Struct liegt... gibts da ne lösung
-
BorisDieKlinge schrieb:
... CArray <Steps,Steps> paSteps; ...probier mal so:
CArray <Steps,Steps&> paSteps;oder lass den zweiten parameter ganz weg...
-
hab ne lösung gefunden... mit CArray gibt da immer probleme!..
Es gibt die ne erweiterung CArrayEx.. mit der geht das ohne problem
Aber trozdem danke