Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"type" : en trivial egenskap kan inte ha referenstyp
Anmärkningar
En egenskap har deklarerats felaktigt. När du deklarerar en trivial egenskap skapar kompilatorn en variabel som egenskapen ska uppdatera och det går inte att ha en spårningsreferensvariabel i en klass.
Mer information finns i egenskap och Spårningsreferensoperator.
Example
I följande exempel genereras C3290.
// C3290.cpp
// compile with: /clr /c
ref struct R {};
ref struct X {
R^ mr;
property R % y; // C3290
property R ^ x; // OK
// OK
property R% prop {
R% get() {
return *mr;
}
void set(R%) {}
}
};
int main() {
X x;
R% xp = x.prop;
}