PDA

View Full Version : سوال: اشاره گر در C#



m.h.movahedi
سه شنبه 21 آذر 1391, 14:56 عصر
سلام

من قصد دارم یک درخت با گره های درجه 2 ایجاد کنم ( فرزند چپ - فرزند راست - مقدار )
برای ایجاد ساختار از کلاس استفاده کردم ولی زماننی که از unsafe{} استفاده میکنم ( در داخل کلاس برای تعریف اشاره گر ها( }unsafe { class_type* name;) ) خطای نحوی میده و زمانی که از unsafe (بدون {}) استفاده میکنم خطا میده که توانایی محاسبه ی حافظه برای کلاس رو نداره .
کسی میدونه چطور باید ساختار مورد نظظرم رو پیاده کنم؟

farazjalili
سه شنبه 21 آذر 1391, 15:03 عصر
سلام تا جایی که تو خاطرم هست برای استفاده از اشاره گر ها علاوه برکد unsafe باید کامپایلر هم نتظیم کنید :
از peroject خود property بگیرید و در شاخه build چک باکس allow unsafe code رو فعال کنید

m.h.movahedi
چهارشنبه 22 آذر 1391, 10:21 صبح
سلام
ممنون که جواب دادید
ولی قبلا" این تنظیمات رو انجام دادم و در بکارگیری خارج از کلاس مشکلی با آن ندارم .
مشکل من زمانیه که در داخل یک کلاس این تعریف رو انجام میدم .

m.h.movahedi
چهارشنبه 22 آذر 1391, 18:01 عصر
كسي نمي دونه چطور بايد اين كار رو انجام داد يا راه حلي براي دور زدن و ايجاد ساختار يا پياده سازي درخت (به صورت كارا) نداره؟؟؟