تبلیغات
وب‌نوشت احمدعلی شفیعی - کامپایل ارور(compile error)

فکر کنید، بخواهید، احساس کنید تا به آن برسید...

کامپایل ارور(compile error)

تاریخ:جمعه چهاردهم مردادماه سال 1390-ساعت 16 و 36 دقیقه و 32 ثانیه

قبل از اجرای برنامه و هنگامی که کامپایلر به غلط بودن چیزی شک کند(ممکن است از نظر منطق انسانی غلط نباشد)(مثلا تخصیص یک long با مقدار 10 به یک int که میدانیم 10 در int جا میشود ولی چون کامپالر قبل از اجرای برنامه نمیداند که مقدار long مورد نظر در int جا میگیرد(ما رو خیلی آدم حساب کرده و فکر کرده ما چیزی که از int بیشتره رو در long میریزیم)کامپایل ارور میدهد.برای حل این مشکل باید از casting استفاده شود یعنی به جای a=b

 (int a;

Long b;) باید نوشت a=(int)b;)



نوع مطلب : مطالب آموزشی 





Admin Logo
themebox Logo