რა არის ოპერატორის გადატვირთვა C++-ში მაგალითად?
რა არის ოპერატორის გადატვირთვა C++-ში მაგალითად?

ვიდეო: რა არის ოპერატორის გადატვირთვა C++-ში მაგალითად?

ვიდეო: რა არის ოპერატორის გადატვირთვა C++-ში მაგალითად?
ვიდეო: Operator Overloading In C++ | What Is Operator Overloading In C++? | C++ Programming | Simplilearn 2024, ნოემბერი
Anonim

ოპერატორის გადატვირთვა C++-ში

Ეს ნიშნავს C++ აქვს უნარი უზრუნველყოს ოპერატორები მონაცემთა ტიპისთვის განსაკუთრებული მნიშვნელობით, ეს უნარი ცნობილია როგორც ოპერატორის გადატვირთვა . ამისთვის მაგალითი , ჩვენ შეგვიძლია გადატვირთვა ან ოპერატორი '+' კლასში, როგორიცაა String, ასე რომ ჩვენ შეგვიძლია გავაერთიანოთ ორი სტრიქონი მხოლოდ + გამოყენებით.

ამის გათვალისწინებით, რა არის ოპერატორის გადატვირთვა C++-ში?

ოპერატორის გადატვირთვა არის მნიშვნელოვანი შინაარსი C++-ში. ეს არის პოლიმორფიზმის სახეობა, რომელშიც ა ოპერატორი არის გადატვირთული მომხმარებლის მისაცემად განსაზღვრული მნიშვნელობა მას. მაგალითად '+' ოპერატორი შეიძლება იყოს გადატვირთული შეასრულოს დამატებით მონაცემთა სხვადასხვა ტიპებზე, როგორიცაა მთელი რიცხვი, სტრიქონი (შეერთება) და ა.შ.

შეიძლება ასევე იკითხოთ, რა არის ფუნქციის გადატვირთვა C++-ში მაგალითად? ფუნქციის გადატვირთვა არის C++ პროგრამირების ფუნქცია, რომელიც საშუალებას გვაძლევს გვქონდეს ერთზე მეტი ფუნქცია აქვს იგივე სახელი, მაგრამ განსხვავებული პარამეტრების სია, როდესაც მე ვამბობ პარამეტრების სიას, ეს ნიშნავს მონაცემთა ტიპს და პარამეტრების თანმიმდევრობას, მაგალითი ა-ს პარამეტრების სია ფუნქცია myfuncn(int a, float b) არის (int, float) რომელიც არის

ამასთან დაკავშირებით, რა არის მაგალითით ოპერატორის გადატვირთვა?

ოპერატორის გადატვირთვა საშუალებას გაძლევთ ხელახლა განსაზღვროთ გზა ოპერატორი მუშაობს მხოლოდ მომხმარებლის მიერ განსაზღვრული ტიპებისთვის (ობიექტები, სტრუქტურები). მისი გამოყენება შეუძლებელია ჩაშენებული ტიპებისთვის (int, float, char და ა.შ.). ორი ოპერატორები = და & უკვე არიან გადატვირთული ნაგულისხმევად C++-ში. ამისთვის მაგალითი : იმავე კლასის ობიექტების დასაკოპირებლად შეგიძლიათ პირდაპირ გამოიყენოთ = ოპერატორი.

რა არის ოპერატორის გადატვირთვა ობიექტზე ორიენტირებულ პროგრამირებაში?

კომპიუტერში პროგრამირება , ოპერატორის გადატვირთვა , ზოგჯერ უწოდებენ ოპერატორი ad hoc პოლიმორფიზმი, არის პოლიმორფიზმის სპეციფიკური შემთხვევა, სადაც განსხვავებულია ოპერატორები მათ არგუმენტებიდან გამომდინარე აქვთ სხვადასხვა განხორციელება. ოპერატორის გადატვირთვა ზოგადად განისაზღვრება ა პროგრამირება ენა, ა პროგრამისტი , ან ორივე.