Si j'utilise/clr: oldSyntax les éléments suivants doivent travailler:Une bonne façon de déclarer un enum managé C++ 2005?
public __value enum IceCreamFlavors
{
Vanilla,
Chocolate,
Sardine,
};
ce qui est l'équivalent en non-oldSyntax? Comment puis-je déclarer une énumération "gérée" dans Managed C++ for .NET 2.0?
Edit: quand je suis de advice JaredPar, alors si je tente de passer un IceCreamFlavor à une fonction avec la signature:
OrderFlavor(IceCreamFlavors flav)
en exécutant
OrderFlavor(IceCreamFlavors::Sardine)
Je reçois l'erreur :
'IceCreamFlavors Sardine' : member function redeclaration not allowed
Pouvez-vous poster un échantillon plus complet de OrderFlavor? – JaredPar