J'ai le code suivant, que je croyais travailler:Comment utiliser les types Nullable dans C++/cli?
property Nullable<double> Angle {
Nullable<double> get() {
return nullptr;
}
}
Il ne fonctionne pas. Comment puis-je le faire? Est-ce que C++/CLI supporte même les types nullables?
Si quelqu'un se demandait, 'Nullable ^' contient un handle pour une instance encadrée de 'double', ou une valeur de' nullptr', pas une instance de 'Nullable '. C# etc. ne prend pas en charge les signatures de types de valeurs encadrées et ne voit donc que ValueType (bien que dans les métadonnées, le type d'origine soit conservé). Les types nullables ne peuvent pas être encadrés avec leur valeur réelle, uniquement avec leur valeur interne ou comme null littéral. –
IllidanS4