PDA

نسخه کامل مشاهده نسخه کامل : چرا ?error unresolved externals



jaho
08-05-2010, 16:37
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدسلام...
من از ارورای این برنامه سر در نمیارم:41:....
annualInterestRate:نرخ بهره ی سالانه
SavingsBalance:مقدار سپرده
calculateMonthlyInterest:
(annualInterestRate*SavingsAccount)/12:نرخ بهره ی ماهانه که باید به SavingsBalanceاضافه شود...

امیدوارم قابل فهم باشه!

sin2x=2sinxcosx
08-05-2010, 16:56
اون دو تا رو برای چی تو قسمت Public به صورت static تعریف کردین ؟
اگه اونا رو بردارین حل میشه ولی اگه بگین برای چی static استفاده کردین شاید راه بهتری باشه .

jaho
08-05-2010, 17:17
اون دو تا رو برای چی تو قسمت Public به صورت static تعریف کردین ؟
اگه اونا رو بردارین حل میشه ولی اگه بگین برای چی static استفاده کردین شاید راه بهتری باشه .
توی سوال گفته ....

hoax3r
08-05-2010, 19:27
در ادامه صحبت جناب sin2x=2sinxcosx این درست شده کدت، اون جاهایی که مشکل داشت کنارش نوشتم "moshkel" :27:

و دلایل مشکلاتتون
مشکل اول : وقتی یک عضو داده رو استاتیک میزارین باید بیرون از کلاس یه بار تعریف بشه
مشکل دوم : saver1 رو به صورت رفرنس اون تابع calculateMonthlyInterest بفرستین
مشکل سوم : یه داده از نوع double رو به long تبدیل کردی ایراد میگیره، از static_cast استفاده کنید(البته بهتره دو تا داده double باشن)


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

jaho
09-05-2010, 01:14
در ادامه صحبت جناب sin2x=2sinxcosx این درست شده کدت، اون جاهایی که مشکل داشت کنارش نوشتم "moshkel" :27:

و دلایل مشکلاتتون
مشکل اول : وقتی یک عضو داده رو استاتیک میزارین باید بیرون از کلاس یه بار تعریف بشه
مشکل دوم : saver1 رو به صورت رفرنس اون تابع calculateMonthlyInterest بفرستین
مشکل سوم : یه داده از نوع double رو به long تبدیل کردی ایراد میگیره، از static_cast استفاده کنید(البته بهتره دو تا داده double باشن)




خیلی خیلی متشکر از توضیحاتتون:11:
فقط حالا که زحمت کشیدید میشه بگید چرا اگر مشکل2 رفع نشه مشکل ایجاد میشه؟

hoax3r
09-05-2010, 20:41
خیلی خیلی متشکر از توضیحاتتون:11:
فقط حالا که زحمت کشیدید میشه بگید چرا اگر مشکل2 رفع نشه مشکل ایجاد میشه؟


البته دقیقا نمیدونم به چه قصدی کپی آبجکت saver رو به تابع دادین؟
ولی مشکل 2 بخاطر اینه که شما یک آبجکت از SavingsAccount میسازین،
بعد بدون اینکه استفاده ای ازش کنید مثلا عضو های دادشو مقدار بدین کپیشو
به عنوان آرگومان به تابع دادین که خوب این مشکل ایجاد میکنه حتی اگه یک تابع سازنده
ایجاد کنید که عضو داده هاشو مقدار بده این مشکل حل میشه

jaho
09-05-2010, 21:54
البته دقیقا نمیدونم به چه قصدی کپی آبجکت saver رو به تابع دادین؟

خب قرار بوده این تغییرات برای این شئ اتفاق بیفته...
اگر نمی فرستادمش که تغییرات دیگه مربوط به این شئ نبود...بود؟:14:

hoax3r
09-05-2010, 22:49
خب قرار بوده این تغییرات برای این شئ اتفاق بیفته...
اگر نمی فرستادمش که تغییرات دیگه مربوط به این شئ نبود...بود؟:14:

خوب شما آبجکت رو فرستادی ولی مشکل اینه که یک کپی از اون آبجکت رو فرستادین نه خودش رو در نتیجه هر تغییری توش داده بشه، فرت ...:31:
اینجاست که باید به صورت رفرنس به تابع فرستاده بشه

jaho
10-05-2010, 20:22
خوب شما آبجکت رو فرستادی ولی مشکل اینه که یک کپی از اون آبجکت رو فرستادین نه خودش رو در نتیجه هر تغییری توش داده بشه، فرت ...:31:
اینجاست که باید به صورت رفرنس به تابع فرستاده بشه

خییییییییییییییلی ممنون!
(قبل از نوشتن این پست دکمه ی تشکر رو ندیدم...!)