Video: Ի՞նչ է օպերատորի գերբեռնումը C++-ում օրինակով:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Օպերատորի ծանրաբեռնվածություն C++-ում
Սա նշանակում է C++ հնարավորություն ունի ապահովելու օպերատորներ տվյալների տիպի համար հատուկ նշանակությամբ, այս ունակությունը հայտնի է որպես օպերատորի գերբեռնվածություն . Համար օրինակ , մենք կարող ենք գերբեռնվածություն ան օպերատոր «+» այնպիսի դասում, ինչպիսին է String-ը, որպեսզի մենք կարողանանք միացնել երկու տող՝ պարզապես օգտագործելով +:
Սա հաշվի առնելով՝ ի՞նչ է օպերատորի գերբեռնվածությունը C++-ում:
Օպերատորի գերբեռնվածություն կարևոր է հայեցակարգ C++-ում։ Այն պոլիմորֆիզմի տեսակ է, որի դեպքում ան օպերատոր է գերծանրաբեռնված օգտատիրոջը տալ սահմանված իմաստ դրան։ Օրինակ «+» օպերատոր կարող է լինել գերծանրաբեռնված կատարել տվյալների տարբեր տեսակների վրա հավելումներ, ինչպիսիք են ամբողջ թիվը, տողը (միացում) և այլն:
Կարելի է նաև հարցնել՝ ի՞նչ է C++-ում ֆունկցիայի գերբեռնումը օրինակով։ Ֆունկցիայի գերբեռնվածություն է C++ ծրագրավորման առանձնահատկություն, որը թույլ է տալիս մեզ ունենալ մեկից ավելի ֆունկցիան ունենալով նույն անունը, բայց տարբեր պարամետրերի ցուցակ, երբ ես ասում եմ պարամետրերի ցուցակ, դա նշանակում է տվյալների տեսակը և պարամետրերի հաջորդականությունը, օրինակ ա-ի պարամետրերի ցանկը ֆունկցիան myfuncn(int a, float b)-ը (int, float) է, որը
Ինչ վերաբերում է այս դեպքում, ի՞նչ է օպերատորի գերբեռնվածությունը օրինակով:
Օպերատորի գերբեռնվածություն թույլ է տալիս վերաիմաստավորել ճանապարհը օպերատոր աշխատում է միայն օգտագործողի կողմից սահմանված տեսակների համար (օբյեկտներ, կառուցվածքներ): Այն չի կարող օգտագործվել ներկառուցված տեսակների համար (int, float, char և այլն): Երկու օպերատորներ = և & արդեն գերծանրաբեռնված լռելյայն C++-ում: Համար օրինակ Նույն դասի օբյեկտները պատճենելու համար կարող եք ուղղակիորեն օգտագործել = օպերատոր.
Ի՞նչ է օպերատորի գերբեռնվածությունը օբյեկտի վրա հիմնված ծրագրավորման մեջ:
Համակարգչում ծրագրավորում , օպերատորի գերբեռնվածություն , երբեմն անվանվում է օպերատոր ad hoc պոլիմորֆիզմը պոլիմորֆիզմի հատուկ դեպք է, որտեղ տարբեր օպերատորներ ունեն տարբեր իրականացումներ՝ կախված իրենց փաստարկներից: Օպերատորի գերբեռնվածություն ընդհանուր առմամբ սահմանվում է ա ծրագրավորում լեզու, ա ծրագրավորող , կամ երկուսն էլ.