Hello,
J'utilisais le mot clef réservé devant mes classes à manager sous VS2003.
Mais depuis que je suis passé à 2005 où il y a eu quelques modifications je me retrouve avec un entete de classe de la forme
J'ai fait un test en compilant cette classe C++ managé, et en l'utilisant par la suite dans un projet C# et ça marche.
Ce qui me dérange c'est que lorsque j'ajoute le mot clef __gc,
public __gc ref class Class1
le compilateur me sort la chose suivante
error C4980: '__gc' : use of this keyword requires /clr:oldSyntax command line option
error C3150: 'ref class' : '__gc' can only be applied to a class, struct, interface, array or pointer
Est ce que ça veut dire que je n'avais pas compilé du code managé precedemment ??
Merci
Partager