bonjour,
Je dois allouer un tableau d'Int32: J'ai codé:
et le compilateur m'a répondu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ElementSemanticM^ BuildComponents::ProcessQualificateur( ElementSemanticM^ pPrevEnreg, ElementSemanticM^ pEnreg, ElementSemanticM^ pNextEnreg, List<CAnalysedWordM^>^ pColor, bool& bColorIsInitialized, bool& bVirgule, bool& bSujet, bool& bIdent, bool& bVerb, bool& bComplement, enPOSM& iPos, Int32* iiValue, int& iIdent, System::String^& wsCandidatIdentifier, System::String^& wsSujet, System::String^& wsVerb, System::String^& wsComplement) { bool test2; iiValue = gcnew Int32[];
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1> BuildComponents.cpp 1>..\..\..\Linguistic\Coherence\src\BuildComponents.cpp(947): error C2440: '='*: impossible de convertir de 'System::Int32 ^' en 'int *' 1> Aucun opérateur de conversion défini par l'utilisateur disponible, ou 1> Impossible de convertir un type managé en type non managé
Partager