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