C++లో మెమ్సెట్() అంటే ఏమిటి
మెమ్సెట్() C++లో ఒక ఫంక్షన్ అనేది మెమరీని నిర్దిష్ట విలువకు, తరచుగా సున్నాకి ప్రారంభించేందుకు ఎక్కువగా ఉపయోగించబడుతుంది. మెమరీ సెట్ ఫంక్షన్ యొక్క పేరు, ఇది ఒక భాగం
C++లో మెమ్సెట్() డిక్లరేషన్
యొక్క డిక్లరేషన్ కోసం క్రింది వాక్యనిర్మాణం మెమ్సెట్() C++లో ఫంక్షన్:
శూన్యం * మెమ్సెట్ ( శూన్యం * ptr, int విలువ, పరిమాణం_t ఒకదానిపై ) ;
పారామితులు
- ptr : నింపాల్సిన మెమరీ బ్లాక్ను గుర్తిస్తుంది.
- విలువ : సెట్ చేయవలసిన మెమరీ విలువ.
- ఒకదానిపై : విలువకు సెట్ చేయవలసిన బైట్ల సంఖ్య.
చిరునామా, విలువ మరియు పొడవు అనే మూడు ఇన్పుట్లు మెమ్సెట్() పద్ధతి అంగీకరించవచ్చు. మొదటి పరామితి మీరు డేటాలో ఎక్కడ మార్చాలనుకుంటున్నారో నిర్దేశిస్తుంది, రెండవ ఆర్గ్యుమెంట్ మీరు ప్రతి బైట్కు మార్చాలనుకుంటున్న విలువ మరియు చివరి ఆర్గ్యుమెంట్ మీరు ఆ విలువను ఎన్ని అక్షరాలుగా మార్చాలనుకుంటున్నారు.
ఉదాహరణకు, మీరు సంఖ్యల శ్రేణిని సున్నాకి సెట్ చేయడానికి క్రింది కోడ్ను ఉపయోగించవచ్చు:
#
#
ఉపయోగించి నేమ్స్పేస్ std ;
int ప్రధాన ( ) {
int అరె [ 5 ] ;
మెమ్సెట్ ( అరె, 0 , పరిమాణం ( అరె ) ) ;
కోసం ( int i = 0 ; i < 5 ; i ++ )
కోట్ << అరె [ i ] << '' ;
తిరిగి 0 ;
}
పై కోడ్లో, పూర్ణాంక శ్రేణి 'అరె' 5 యొక్క పరిమాణాన్ని కలిగి ఉంది. ఈ శ్రేణిని 0కి ప్రారంభించాలి. గతంలో ప్రదర్శించినట్లుగా, దీనిని ఉపయోగించడం ద్వారా చేయవచ్చు మెమ్సెట్()' పద్ధతి. శ్రేణి పరిమాణం 'అరె' ఉపయోగించి నిర్ణయించబడుతుంది 'పరిమాణం()' ఆపరేటర్, ఇది మూడవ పారామీటర్గా పంపబడుతుంది 'మెమ్సెట్()' ఫంక్షన్.
అవుట్పుట్
C++లో మెమ్సెట్() ఉపయోగాలు
నిర్దిష్ట విలువతో మెమరీ బ్లాక్లను ప్రారంభించడం కోసం, ప్రత్యేకించి ఆ విలువ సున్నా అయితే, ది మెమ్సెట్() పద్ధతి ఉపయోగకరంగా ఉంటుంది. ఇది కొత్త వస్తువులను తయారు చేసేటప్పుడు ఉపయోగించే సాధారణ ప్రక్రియ. మెమరీ బ్లాక్ను మాన్యువల్గా సెటప్ చేయడానికి అవసరమైన కోడ్ మొత్తాన్ని ఉపయోగించడం ద్వారా బాగా తగ్గించవచ్చు మెమ్సెట్ (). అలాగే, ఉపయోగించడం ద్వారా మెమ్సెట్() ఫంక్షన్, మెమరీ బ్లాక్లను సున్నా కాకుండా ఇతర విలువలకు ప్రారంభించవచ్చు. శ్రేణులు లేదా నిర్మాణాలతో పని చేస్తున్నప్పుడు, పేర్కొన్న విలువకు అన్ని మూలకాలను తక్షణమే సెట్ చేయడానికి మీరు దీన్ని ఉపయోగించవచ్చు.
ఉపయోగించి మెమ్సెట్() మెమొరీ నుండి ప్రైవేట్ సమాచారాన్ని తొలగించే ఎంపికను కూడా పద్ధతి మీకు అందిస్తుంది. ఉదాహరణకు, పాస్వర్డ్లు లేదా క్రెడిట్ కార్డ్ సమాచారంతో పని చేస్తున్నప్పుడు అది అవసరం లేనప్పుడు మెమరీ నుండి సున్నితమైన డేటాను తీసివేయడం అత్యవసరం. ఉపయోగించి మీరు దీన్ని సాధించవచ్చు మెమ్సెట్() అన్ని సున్నితమైన డేటా మెమరీ నుండి పూర్తిగా తొలగించబడిందని నిర్ధారించుకోవడానికి పద్ధతి.
ముగింపు
C++ మెమ్సెట్() ప్రోగ్రామర్లకు మెమరీని నిర్దిష్ట విలువకు సమర్థవంతంగా సెట్ చేసే సామర్థ్యాన్ని అందించే ఉపయోగకరమైన ఫంక్షన్. మెమొరీ బ్లాక్ను మాన్యువల్గా ప్రారంభించేందుకు అవసరమైన కోడ్ మొత్తాన్ని తగ్గించడం ద్వారా, ఈ ఫంక్షన్ ప్రోగ్రామింగ్ను సులభతరం చేస్తుంది మరియు తప్పులకు తక్కువ అవకాశం ఉంటుంది. మెమరీ నుండి సున్నితమైన సమాచారాన్ని తొలగించడం ద్వారా, మెమ్సెట్() అప్లికేషన్ భద్రతను పెంచడంలో ప్రభావవంతంగా ఉంటుంది. C++లో వ్రాసిన అప్లికేషన్లు మరింత సమర్థవంతంగా, విశ్వసనీయంగా మరియు సురక్షితంగా ఉన్నప్పుడు మెమ్సెట్() సరిగ్గా ఉపయోగించబడుతుంది.