Ի՞նչ է օպերատորի գերբեռնումը C++-ում օրինակով:
Ի՞նչ է օպերատորի գերբեռնումը C++-ում օրինակով:

Video: Ի՞նչ է օպերատորի գերբեռնումը C++-ում օրինակով:

Video: Ի՞նչ է օպերատորի գերբեռնումը C++-ում օրինակով:
Video: «Զվարթնոցը» գերբեռնված է, առկա է նոր ատոմակայան կառուցելու թեմա. բյուջեի կատարողականի քննարկումը 2024, Մայիս
Anonim

Օպերատորի ծանրաբեռնվածություն C++-ում

Սա նշանակում է C++ հնարավորություն ունի ապահովելու օպերատորներ տվյալների տիպի համար հատուկ նշանակությամբ, այս ունակությունը հայտնի է որպես օպերատորի գերբեռնվածություն . Համար օրինակ , մենք կարող ենք գերբեռնվածություն ան օպերատոր «+» այնպիսի դասում, ինչպիսին է String-ը, որպեսզի մենք կարողանանք միացնել երկու տող՝ պարզապես օգտագործելով +:

Սա հաշվի առնելով՝ ի՞նչ է օպերատորի գերբեռնվածությունը C++-ում:

Օպերատորի գերբեռնվածություն կարևոր է հայեցակարգ C++-ում։ Այն պոլիմորֆիզմի տեսակ է, որի դեպքում ան օպերատոր է գերծանրաբեռնված օգտատիրոջը տալ սահմանված իմաստ դրան։ Օրինակ «+» օպերատոր կարող է լինել գերծանրաբեռնված կատարել տվյալների տարբեր տեսակների վրա հավելումներ, ինչպիսիք են ամբողջ թիվը, տողը (միացում) և այլն:

Կարելի է նաև հարցնել՝ ի՞նչ է C++-ում ֆունկցիայի գերբեռնումը օրինակով։ Ֆունկցիայի գերբեռնվածություն է C++ ծրագրավորման առանձնահատկություն, որը թույլ է տալիս մեզ ունենալ մեկից ավելի ֆունկցիան ունենալով նույն անունը, բայց տարբեր պարամետրերի ցուցակ, երբ ես ասում եմ պարամետրերի ցուցակ, դա նշանակում է տվյալների տեսակը և պարամետրերի հաջորդականությունը, օրինակ ա-ի պարամետրերի ցանկը ֆունկցիան myfuncn(int a, float b)-ը (int, float) է, որը

Ինչ վերաբերում է այս դեպքում, ի՞նչ է օպերատորի գերբեռնվածությունը օրինակով:

Օպերատորի գերբեռնվածություն թույլ է տալիս վերաիմաստավորել ճանապարհը օպերատոր աշխատում է միայն օգտագործողի կողմից սահմանված տեսակների համար (օբյեկտներ, կառուցվածքներ): Այն չի կարող օգտագործվել ներկառուցված տեսակների համար (int, float, char և այլն): Երկու օպերատորներ = և & արդեն գերծանրաբեռնված լռելյայն C++-ում: Համար օրինակ Նույն դասի օբյեկտները պատճենելու համար կարող եք ուղղակիորեն օգտագործել = օպերատոր.

Ի՞նչ է օպերատորի գերբեռնվածությունը օբյեկտի վրա հիմնված ծրագրավորման մեջ:

Համակարգչում ծրագրավորում , օպերատորի գերբեռնվածություն , երբեմն անվանվում է օպերատոր ad hoc պոլիմորֆիզմը պոլիմորֆիզմի հատուկ դեպք է, որտեղ տարբեր օպերատորներ ունեն տարբեր իրականացումներ՝ կախված իրենց փաստարկներից: Օպերատորի գերբեռնվածություն ընդհանուր առմամբ սահմանվում է ա ծրագրավորում լեզու, ա ծրագրավորող , կամ երկուսն էլ.