bonjour,
Je dois allouer un tableau d'Int32: J'ai codé:
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[];
et le compilateur m'a répondu
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é