برای حل این سوال توضیح میخواستم لطفا(const بودن تابع چیه؟و چطوریه؟ ، عملگر هارو هم اگه میشه بگین مرسی
همانﻄور که می دانید با نوع داده ها درC++بازه کوچکی از اعداد را میتوان پوشﺶ داد .ﺣال برای پوشﺶ بازه ﮔسترده تری از اعداد صحیﺢ کﻼسی با نام BigNumber. را تعریف می کنیم
const بودن تابﻊ ها را رعایت کنید .
BigNumber A, B;
cin>>A, B=A, A+B,A+=B, A-B, A-=B, A*B, A*=B, A/B, A/=B,A%B, A%=B, A++, A--, A==B, A > B, A >= B ,
A!=B, A<B, A<=B, cout<<B
عملگر [A[i رقم i ام A را که به صورت int است بر می ﮔرداند .
عملگر(A(i,jکه ارقام بیﻦ رقم j ام و iام را به صورت نوعی از BigNumber . باز می ﮔرداند
constructor :
(&BigNumber(const string
(BigNumber (const int
(&BigNumber (const BigNumber