Cara: Mendeklarasikan Penunjuk Penyematan dan Jenis Nilai
Jenis nilai dapat dikotak secara implisit. Anda kemudian dapat mendeklarasikan penunjuk penyematan ke objek jenis nilai itu sendiri dan menggunakan pin_ptr ke jenis nilai berkotak.
Contoh
Kode
// pin_ptr_value.cpp
// compile with: /clr
value struct V {
int i;
};
int main() {
V ^ v = gcnew V; // imnplicit boxing
v->i=8;
System::Console::WriteLine(v->i);
pin_ptr<V> mv = &*v;
mv->i = 7;
System::Console::WriteLine(v->i);
System::Console::WriteLine(mv->i);
}
8
7
7
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk