Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
operator "operator" można zastosować tylko do wystąpienia klasy ref lub typu wartości
Uwagi
Nie można użyć operatora CLR w typie natywnym. Operator może być używany w klasie ref lub w strukturę ref (typ wartości), ale nie natywnego typu, takiego jak int lub alias dla typu natywnego, takiego jak System::Int32. Tych typów nie można boxować z kodu C++ w sposób odwołujący się do zmiennej natywnej, więc nie można użyć operatora.
Aby uzyskać więcej informacji, zobacz Operator odwołania do śledzenia.
Przykład
Poniższy przykład generuje kod C3071.
// C3071.cpp
// compile with: /clr
class N {};
ref struct R {};
int main() {
N n;
%n; // C3071
R r;
R ^ r2 = %r; // OK
}