Programm bringt Fehler C4430 missing type specifier
-
Hallo Zusammen,
Ich habe bei einem meiner CPP Files drei Fehlermeldungen, ich glaube die Fehlermeldungen beziehen sich auf den Rückgabewert, ich habe eigentlich bei allen Variabeln / Funktionen den Typ angegeben, trotzdem erscheinen diese Fehlermeldungen
Wäre Dankbar wenn jemand helfen könnte
"Error 1 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int"
"Error 3 error C2617: 'GetData' : inconsistent return statement"
"Error 2 error C2440: 'return' : cannot convert from 'System::Collections::ArrayList ^' to 'int"
Wäre dankbar wenn jemand einen Tipp oder Hilfe leisten könnte.
Poste noch die Methodenkopf mit den Deklarationen und den Return Teil.
Methode:GetData(ArrayList^ Data, String^ selectedUser, String^ selectedComputer, String^ SearchDirectory)
Return:
return (Data);
Vielen Dank für die Hilfe im Voraus
-
Du hast keinen Rückgabetyp spezifiziert.
Rückgabetyp GetData(ArrayList^ Data, String^ selectedUser, String^ selectedComputer, String^ SearchDirectory)
-
Danke für den Tipp aber was meinst du ganz genau mit spezifizieren? Ich habe eigentlich immer z.B ArrayList^ Data mitgegeben und dann bei Return denn wieder zurückgegeben, wie müsste man es korrekt machen?
Habe es bisher immer so gemacht.
-
Habe das Problem gelöst, habe bei der Methode noch die Klassenzugehörigkeit hinzugefügt, danach hat er es kompiliert, danke nochmals.
ArrayList^ csAD_GetData::GetData(ArrayList^ Data, String^ selectedUser, String^ selectedComputer, String^ SearchDirectory)