Envoyé par
bacelar
Chessmaster1966 ne dénigrez pas ce que vous ne connaissez pas.
Cela vous évitera bien des déconvenues, et sur ce forum, bien des quolibets.
Le "^" du C++/CLI, ce n'est pas pour les pointeurs mais pour les références sur les objets managés.
En C++/CLI, il y a une très forte distinction entre les objets managés dans l'environnement .NET et les objets dit natifs.
Et cela n'a rien à voir avec Visual Studio mais avec .NET.
Vous pouvez faire du C++/CLI sans VS et utilisez VS pour faire du C++ (natif).
Le neuneu qui utilise un GC vous salut, "Chessmaster1966" mais pas "C++/CLIMaster". :furieux::frenchy::boulet:
P.S.: pour faire écho à l'utilisation maladive de "static" par Chessmaster1966, les instances "static" dans les classes managées ne sont pas initialisées au démarrage de l'application mais au chargement de la classe dans un AppDomain, et il peut avoir plusieurs AppDomain dans une application .NET. Chessmaster1966 pense que "static" a la même signification dans tous les langages mais le "static" du Java est aussi lié à son ClassLoader et aux distinctions entre Inner Class et Nested Class.
Enfin bref, "Chessmaster1966" vous connaissez l'histoire de la culture et du parachute ?