العودة إلى الدورة

Zig غير الآمنة: @ptrCast و @intToPtr

الدورة الكاملة: برمجة Zig من الصفر حتى الاحتراف

العمليات غير الآمنة

أحياناً تحتاج للقيام بأمور لا يستطيع المصرف التحقق منها. تجعل Zig هذا الأمر صريحاً باستخدام الدوال التي تبدأ بـ @.

  • @ptrCast: يحول نوع مؤشر إلى آخر.
  • @intToPtr: يحول عنواناً (عدد صحيح) إلى مؤشر.

استخدم هذه العمليات بحذر شديد، لأنها تتخطى فحوصات الأمان.