دوستان من در ساختن operator در C++ به سه مشکل بر خوردم
1.در operator= باید بصورت زیر کد رو نوشت می خواستم بدونم منظور از ratio& در اول کد چیه و دقیقا چه کاری انجام میده؟
(اون قسمت رو قرمز کردم)
2.در مورد اشاره گر this اگه یه توضیحی بدید ممنون می شم که الان دقیقا داره به کجا اشاره می کنه؟!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
3.این مشکل یکم عجیبه من operator+ روبصورت زیر پیاده سازی کردم و قاعدتا نباید مشکلی داشته باشه ولی کامپایلر پیغام خطای عجیبی میده که در پایین کدم اوردمش در ضمن من از visual studio 2003 استفاده می کنم.
خطای اعلام شدهکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
--------------------Configuration: Text1 - Win32 Debug--------------------
Compiling...
Text1.cpp
C:\c++\1\Text1.cpp(5) : fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1786)
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information
Error executing cl.exe.



جواب بصورت نقل قول


