פוינטרים
יש לי את הקוד הזה:
using System; class moti { int x; int y; unsafe public static void Main() { yosi kooki = new yosi(); yosi *p = &kooki; p->x=5; (*p).y=10; yosi.sol(); Console.WriteLine("{0}",kooki.y); Console.WriteLine("{0}",kooki.x); }} class yosi { public yosi() { Console.WriteLine("Constractor"); } public static void sol() { Console.WriteLine("Sol"); } }
תהרגו אותי אבל אין לי מושג למה הוא לא עובד... אני תכננתי שהוא יציג לי את הפלט הזה:
Constractor Sol 10 5
מה בדיוק לא בסדר שם? מצורפת תמונה עם השגיאות.