Partager via


Avertissement du compilateur (niveau 1) C4817

'member' : utilisation illégale de '.' pour accéder à ce membre ; compilateur remplacé par « -> »

Le mauvais opérateur d’accès aux membres a été utilisé.

Exemple

L’exemple suivant génère l’erreur C4817 :

// C4817.cpp
// compile with: /clr /W1
using namespace System;
int main() {
   array<Int32> ^ a = gcnew array<Int32>(100);
   Console::WriteLine( a.Length );   // C4817
   Console::WriteLine( a->Length );   // OK
}