Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Оператор: стандартные операторы преобразования бокса и распаковки не могут быть переопределены
Замечания
Компилятор определяет оператор преобразования для каждого управляемого класса для поддержки неявного бокса. Этот оператор не может быть переопределен.
Дополнительные сведения см. в разделе "Неявное боксирование".
Example
В следующем примере возникает ошибка C3638:
// C3638.cpp
// compile with: /clr
value struct V {
V(){}
static operator V^(V); // C3638
};
int main() {
V myV;
V ^ pmyV = myV; // operator supports implicit boxing
}