سوال :
کلاسی برای چند جمله ای طراحی کنید که با استفاده از آن بتوان با بارگذاری مناسب چهار عمل اصلی چند جمله ایها را شبیه سازی کنیم ضمنا دو عملگر درج در جریان ورودی و خروجی را نیز برای این کلاس بار گذاری کنید .
راهنمایی : برنامه زیر را تکمیل کنید
#include <Iostream.h>
#include <IomanIp.h>
#include <conio.h>
#include <Stdlib.h>
//--------------------------------------------------------
/*
ax^b + .......
*/
//operator overloading
class Poly
{
friend Poly operator+(Poly&, Poly&);
private :
int a; // zarib
int b; // Tavan
public :
Poly(int i = 1, int j = 1)
{
a = i;
b = j;
}
};
//--------------------------------------------------------
Poly operator+(Poly& m, Poly& n)
{
Poly z;
if(m.b == n.b)
{
z.a = m.a + n.a;
z.b = m.b;
}
else
{
z.a = 0;
z.b = 0;
}
return z;
}
//--------------------------------------------------------
void main()
{
Poly A, B, C;
C = A + B;
cout << C;
}
سوال دوم :
با استفاده از بارگذاری مناسب عملگرها کلاسی طراحی کنید که بتواند عملیات زیر را روی رشته ها انجام دهد .
بارگذاری + برا یاتصال هر رشته به یکدیگر
بارگذاری جریان های ورودی و خروجی برای رشته و توضیح اینکگه رشته ها بصورت اشاره گر با طول متغییر است
بارگذاری عملگری برای جستجوی یک زیر رشته داخل یک رشته
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
.gif)
اولی مهمتره - دمتون گرم - یا علی