void f(cli::array<PointF> ^points){
PointF& a = points[0];
// and so on...
}
Compile erreur à la ligne 2.C++/CLI de référence variable
.\ndPanel.cpp(52) : error C2440: 'initializing' : cannot convert from 'System::Drawing::PointF' to 'System::Drawing::PointF &'
An object from the gc heap (element of a managed array) cannot be converted to a native reference
Quelle est la façon réussi à déclarer une variable de référence?
gcroot est juste un raccourci vers GCHandle et n'est pas une référence en soi. Il est utilisé pour permettre à une classe native de pointer vers et d'utiliser un objet géré en l'épinglant dans le tas géré. –