Wat is operateur oorlading in C++ met voorbeeld?
Wat is operateur oorlading in C++ met voorbeeld?

Video: Wat is operateur oorlading in C++ met voorbeeld?

Video: Wat is operateur oorlading in C++ met voorbeeld?
Video: Operator Overloading In C++ | What Is Operator Overloading In C++? | C++ Programming | Simplilearn 2024, Mei
Anonim

Operator Oorlading in C++

Dit beteken C++ het die vermoë om die operateurs met 'n spesiale betekenis vir 'n datatipe, hierdie vermoë staan bekend as operateur oorlaai . Vir voorbeeld , ons kan oorlading an operateur '+' in 'n klas soos String sodat ons twee stringe kan aaneenskakel deur net + te gebruik.

As u dit in ag neem, wat is operateur-oorlaai in C++?

Operator oorlaai is 'n belangrike konsep in C++. Dit is 'n tipe polimorfisme waarin 'n operateur is oorlaai gebruiker te gee gedefinieerde betekenis daaraan. Byvoorbeeld '+' operateur Kan wees oorlaai om byvoeging op verskillende datatipes uit te voer, soos vir Heelgetal, String (samevoeging) ens.

Mens kan ook vra, wat is funksie oorlading in C++ met voorbeeld? Funksie oorlaai is 'n C++ programmeerfunksie wat ons toelaat om meer as een te hê funksie met dieselfde naam, maar verskillende parameter lys, as ek sê parameter lys, beteken dit die tipe data en volgorde van die parameters, vir voorbeeld die parameter lys van a funksie myfuncn(int a, float b) is (int, float) wat is

Met betrekking tot hierdie, wat is operateur oorlaai met voorbeeld?

Operator oorlaai laat jou toe om die manier te herdefinieer operateur werk slegs vir gebruikergedefinieerde tipes (voorwerpe, strukture). Dit kan nie vir ingeboude tipes (int, float, char ens.) gebruik word nie. Twee operateurs = en & is reeds oorlaai by verstek in C++. Vir voorbeeld : Om voorwerpe van dieselfde klas te kopieer, kan jy direk gebruik = operateur.

Wat is operateuroorlading in objekgeoriënteerde programmering?

In rekenaar Programmering , operateur oorlaai , soms genoem operateur ad hoc polimorfisme, is 'n spesifieke geval van polimorfisme, waar anders operateurs het verskillende implementerings, afhangende van hul argumente. Operator oorlaai word oor die algemeen gedefinieer deur a Programmering taal, a programmeerder , of albei.