ఆపరేటర్ ఓవర్‌లోడింగ్

రచయిత: Randy Alexander
సృష్టి తేదీ: 1 ఏప్రిల్ 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
C++ ఆపరేటర్ ఓవర్‌లోడింగ్ బిగనర్‌ని అడ్వాన్స్‌డ్ (లోతైన వివరణ)
వీడియో: C++ ఆపరేటర్ ఓవర్‌లోడింగ్ బిగనర్‌ని అడ్వాన్స్‌డ్ (లోతైన వివరణ)

విషయము

నిర్వచనం - ఆపరేటర్ ఓవర్‌లోడింగ్ అంటే ఏమిటి?

ఆపరేటర్ ఓవర్‌లోడింగ్ అనేది ప్రోగ్రామింగ్ భాషలో ఉపయోగించే ఆపరేటర్లు వినియోగదారు నిర్వచించిన రకాల్లో అనుకూలీకరించిన తర్కంతో అమలు చేయబడిన ఒక టెక్నిక్, ఇది ఆమోదించిన వాదనల రకాలను బట్టి ఉంటుంది.

ఆపరేటర్ ఓవర్‌లోడింగ్ అనేది ఒకటి లేదా రెండు ఒపెరాండ్‌లు వినియోగదారు నిర్వచించిన తరగతి లేదా నిర్మాణ రకానికి చెందిన కార్యకలాపాల కోసం వినియోగదారు నిర్వచించిన అమలు యొక్క స్పెసిఫికేషన్‌ను సులభతరం చేస్తుంది. ఇది వినియోగదారు-నిర్వచించిన రకాలను ప్రాథమిక ఆదిమ డేటా రకాలుగా ప్రవర్తించడానికి సహాయపడుతుంది. ప్రోగ్రామింగ్ భాషలో కనిపించే విధంగా కొన్ని రకాల ఆపరేటర్లు డొమైన్ కాన్ మరియు వాక్యనిర్మాణ మద్దతుకు సంబంధించిన అర్థాలను అందించే సందర్భాల్లో ఆపరేటర్ ఓవర్‌లోడింగ్ సహాయపడుతుంది. ఇది వాక్యనిర్మాణ సౌలభ్యం, చదవడానికి మరియు నిర్వహణ కోసం ఉపయోగించబడుతుంది.

ఆపరేటర్ ఓవర్‌లోడింగ్‌కు జావా మద్దతు ఇవ్వదు, స్ట్రింగ్ కాంకటనేషన్ మినహా + ఆపరేటర్‌ను అంతర్గతంగా ఓవర్‌లోడ్ చేస్తుంది.


మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా ఆపరేటర్ ఓవర్‌లోడింగ్ గురించి వివరిస్తుంది

వ్యక్తీకరణలలో ఆపరేటర్ సంజ్ఞామానం మరియు డిక్లరేషన్లలో ఫంక్షనల్ సంజ్ఞామానం ఉపయోగించి ఆపరేటర్లను సూచిస్తారు. వినియోగదారు నిర్వచించిన ఆపరేటర్ డిక్లరేషన్లను ఉపయోగించడం ద్వారా ఆపరేటర్ యొక్క వాక్యనిర్మాణం, ప్రాధాన్యత మరియు అనుబంధాన్ని మార్చలేరు.

ఉదాహరణకు, సి # లోని ఆపరేటర్లు వారు చేసే ఆపరేషన్ రకం ఆధారంగా వర్గీకరించబడతారు. వాటిలో కొన్ని స్టాటిక్ మెంబర్ ఫంక్షన్లలో నిర్వచించడం ద్వారా మరియు ఆపరేటర్ కీవర్డ్‌ని ఉపయోగించడం ద్వారా వినియోగదారు నిర్వచించిన రకాల్లో ఓవర్‌లోడ్ చేయబడతాయి. ఆపరేటర్ ఫంక్షన్ యొక్క పారామితులు ఒపెరాండ్లను సూచిస్తాయి, అయితే ఆపరేటర్ ఫంక్షన్ యొక్క తిరిగి వచ్చే రకం ఆపరేషన్ ఫలితాన్ని సూచిస్తుంది. "==" మరియు "! =" వంటి పోలిక ఆపరేటర్లు వంటి ఆపరేటర్ల కోసం ఓవర్‌లోడింగ్ జతగా అమలు చేయబడుతుంది. కంపైలర్ హెచ్చరికను నివారించడానికి ఈ ఆపరేటర్లకు ఈక్వల్స్ () పద్ధతిని భర్తీ చేయాలి. షరతులతో కూడిన, తార్కిక (మరియు !!), అసైన్‌మెంట్ (+ =, - =, మొదలైనవి), కాస్టింగ్ మరియు అర్రే ఇండెక్సింగ్ () వంటి ఆపరేటర్లకు ఓవర్‌లోడింగ్ ఉపయోగించబడదు.

ఆపరేటర్ ఓవర్లోడింగ్ అమలు చేయాలని బాగా సిఫార్సు చేయబడింది, అంటే ఉత్పత్తి చేసిన ఫలితాలు ఆపరేటర్ యొక్క డిఫాల్ట్ అమలు నుండి అకారణంగా ఆశించబడతాయి. రెండు ఒపెరాండ్‌లతో వ్యక్తీకరణలకు వర్తించే కమ్యుటేటివ్ లా వంటి కొన్ని గణిత నియమాలు, సంఖ్యాత్మక ఆపరేషన్ల కోసం మాత్రమే నిర్వచించబడినందున రకాలను ఓవర్‌లోడింగ్‌లో ఉపయోగించినప్పుడు వర్తించవు.