明確轉換成 Pin 的指標不合法; 請改用 Pin 的區域變數
不允許將明確轉換至釘選的指標。
範例
下列範例會產生 C3834。
// C3834.cpp
// compile with: /clr
int main() {
int x = 33;
pin_ptr<int> p = safe_cast<pin_ptr<int> >(&x); // C3834
pin_ptr<int> p2 = &x; // OK
}
明確轉換成 Pin 的指標不合法; 請改用 Pin 的區域變數
不允許將明確轉換至釘選的指標。
下列範例會產生 C3834。
// C3834.cpp
// compile with: /clr
int main() {
int x = 33;
pin_ptr<int> p = safe_cast<pin_ptr<int> >(&x); // C3834
pin_ptr<int> p2 = &x; // OK
}