PDA

View Full Version : استفاده از ترکيب اشياء و خطای لينک



D_felfelak
سه شنبه 28 خرداد 1392, 12:09 عصر
با استفاده از ترکيب دو کلاس تايم و نکست دی کلاس جديدی ايجاد کرده ام اما برنامه خطای لينک ميده و اصلا" اجرا نميشه
چون حجم فايل يکم زياد هست لينک دانلودش رو ميذارم
لينک 2019 و لينک 2001 و لينک 1120 ميده

پی نوشت: متأسفانه موفق نشدم با استفاده از امکان خود انجمن فايل رو ضميمه کنم
http://uploadtak.com/images/c4563_New_folder.rar

saied_hacker
چهارشنبه 29 خرداد 1392, 16:30 عصر
دانلود کردم و تست کردم ( با CodeBlock و GCC ) ، تنها مشکلی که داشت در هدر فایل DateAndTime.h بود ،موقع تعریف تابع های print که نام کلاس ها رم بی مورد اولش کذاشته بودی که باعث مشکل میشه .
این کار فقط موقع مقدار دهی (declaration ) لازم هست. تا به کامپایلر اعلام کنیم این تابع مربوط به کدام کلاس تعریف شده هست.

void print_time_standard();
void print_time_Military();


برنامه یکسری تاریخ چرت و پرت داد ولی اجرا شد .......

D_felfelak
شنبه 01 تیر 1392, 18:24 عصر
اشکال کار رو بالاخره پيدا کردم
اين کلاس اصلی شی ای از کلاس تايم داره
من اومده بودم فايل سی پی پی و هدر کلاس تايم رو در کلاس اصلی کپی پيست کرده بودم و بری همين خاطر ارور ميداد
اگر با همون ويژوال استوديو بيام و کلاس رو بهش اضافه کنم و سمت راست صفحه تو ليست کلاس ها فايل های کلاس تايم رو هم نشون بده مشکل حل ميشه
وليکن اين ارور های لينک خيلی اعصاب خرد کن هستند