PDA

View Full Version : مشکل : اشاره گر به استراکت ...



Babak-Aghili
پنج شنبه 20 مرداد 1384, 14:32 عصر
سلام.
اشاره گر به Struct میخواهم درست کنم .. ایراد میگیره ..
ولی نباید ایراد بگیره ... بقیه اش را توی کد ببینید ...
چرا اینجوریه ؟

http://hostedpictures.com/uploads/60dd9faff0.png

Babak-Aghili
پنج شنبه 20 مرداد 1384, 17:03 عصر
OK .... فهمیدم !
علتش اینه :

در structure فیلدی از نوع string تعریف کرده بودم ... String هم که به قول معروف Managed Type است .. یعنی که روی Heap‌درست میشه و با GC مدیریت میشه ... حالا اگر GC اومد و جاش را عوض کرد ... اونوقت نمیتونه مقدار اشاره گری که به این اشاره میکرده و روی استک بوده را عوض کنه...چون مفقود میشه.. فلذا !! اجازه نمیده که با Refrence Type ها ، از pointer استفاده کنیم .

ایول !