சி++ இல் மெம்செட்() என்றால் என்ன

Ci Il Memcet Enral Enna



C++ ஆனது பலதரப்பட்ட செயல்பாடுகளை வழங்குகிறது, அவை திறமையான நிரலாக்கத்தைச் செய்ய பயனர்களுக்கு முக்கியமானவை. இந்த செயல்பாடுகளில், ஒரு உள்ளது மெம்செட்() செயல்பாடு, நீங்கள் ஒரு தொடக்கக்காரரா என்பது உங்களுக்குத் தெரியாது. என்பதைப் புரிந்துகொள்ள இந்தப் பயிற்சி உதவும் மெம்செட்() செயல்பாடு மற்றும் C++ இல் அதன் பயன்பாடு.

சி++ இல் மெம்செட்() என்றால் என்ன

மெம்செட்() C++ இல் ஒரு செயல்பாடு என்பது நினைவகத்தை ஒரு குறிப்பிட்ட மதிப்பிற்கு துவக்க பயன்படுகிறது, அடிக்கடி பூஜ்ஜியம். நினைவக தொகுப்பு செயல்பாட்டின் பெயர், இது ஒரு பகுதியாகும் நூலகம். தி மெம்செட்() ஒரு வரிசையை துவக்க அல்லது struct செய்ய, நினைவகத்தை நிரப்ப அல்லது ஒரு குறிப்பிட்ட எழுத்துடன் ஒரு சரத்தைத் தொடங்க விரும்பும் பயனர்களுக்கு செயல்பாடு பயனுள்ளதாக இருக்கும்.

சி++ இல் மெம்செட்() அறிவிப்பு

பின்வருபவை அறிவிப்புக்கான தொடரியல் ஆகும் மெம்செட்() C++ இல் செயல்பாடு:







வெற்றிடமானது * மெம்செட் ( வெற்றிடமானது * ptr, முழு எண்ணாக மதிப்பு, அளவு_டி ஒன்றில் ) ;

அளவுருக்கள்



  • ptr : நிரப்பப்பட வேண்டிய நினைவகத் தொகுதியை அடையாளம் காட்டுகிறது.
  • மதிப்பு : அமைக்கப்பட வேண்டிய நினைவக மதிப்பு.
  • ஒன்றில் : மதிப்புக்கு அமைக்க வேண்டிய பைட்டுகளின் எண்ணிக்கை.

ஒரு முகவரி, மதிப்பு மற்றும் நீளம் ஆகியவை மூன்று உள்ளீடுகள் ஆகும் மெம்செட்() முறை ஏற்க முடியும். முதல் அளவுருவானது நீங்கள் எந்தத் தரவை மாற்ற விரும்புகிறீர்கள் என்பதைக் குறிப்பிடுகிறது, இரண்டாவது வாதம் ஒவ்வொரு பைட்டுக்கும் நீங்கள் மாற்ற விரும்பும் மதிப்பாகும், மேலும் அந்த மதிப்பை எத்தனை எழுத்துக்களாக மாற்ற விரும்புகிறீர்கள் என்பதுதான் கடைசி வாதம்.



எடுத்துக்காட்டாக, எண்களின் வரிசையை பூஜ்ஜியமாக அமைக்க பின்வரும் குறியீட்டைப் பயன்படுத்தலாம்:





# அடங்கும்
# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;

முழு எண்ணாக முக்கிய ( ) {
முழு எண்ணாக arr [ 5 ] ;
மெம்செட் ( அர்ர், 0 , அளவு ( arr ) ) ;
க்கான ( முழு எண்ணாக நான் = 0 ; நான் < 5 ; நான் ++ )
கூட் << arr [ நான் ] << '' ;
திரும்ப 0 ;
}

மேலே உள்ள குறியீட்டில், முழு எண் வரிசை 'அர்' 5 அளவு உள்ளது. இந்த வரிசையை 0 க்கு துவக்க வேண்டும். முன்பு விளக்கியது போல், இதைப் பயன்படுத்தி ' மெம்செட்()” முறை. வரிசையின் அளவு 'அர்' பயன்படுத்தி தீர்மானிக்கப்படுகிறது 'அளவு()' ஆபரேட்டர், இது மூன்றாவது அளவுருவாக அனுப்பப்படுகிறது 'மெம்செட்()' செயல்பாடு.

வெளியீடு



C++ இல் memset() இன் பயன்பாடுகள்

ஒரு குறிப்பிட்ட மதிப்புடன் நினைவக தொகுதிகளை துவக்குவதற்கு, குறிப்பாக அந்த மதிப்பு பூஜ்ஜியமாக இருந்தால், தி மெம்செட்() முறை பயனுள்ளதாக இருக்கும். புதிய விஷயங்களைச் செய்யும்போது இது ஒரு பொதுவான செயல்முறையாகும். மெமரி பிளாக்கை கைமுறையாக அமைக்க தேவையான குறியீட்டின் அளவைப் பயன்படுத்துவதன் மூலம் வெகுவாகக் குறைக்கலாம் மெம்செட்(). மேலும், பயன்படுத்துவதன் மூலம் மெம்செட்() செயல்பாடு, நினைவக தொகுதிகள் பூஜ்ஜியத்தைத் தவிர வேறு மதிப்புகளுக்கு துவக்கப்படும். வரிசைகள் அல்லது கட்டமைப்புகளுடன் பணிபுரியும் போது, ​​குறிப்பிட்ட மதிப்பிற்கு அனைத்து உறுப்புகளையும் உடனடியாக அமைக்க இதைப் பயன்படுத்தலாம்.

பயன்படுத்தி மெம்செட்() நினைவகத்திலிருந்து தனிப்பட்ட தகவலை அழிக்கும் விருப்பத்தையும் இந்த முறை உங்களுக்கு வழங்குகிறது. எடுத்துக்காட்டாக, கடவுச்சொற்கள் அல்லது கிரெடிட் கார்டு தகவலுடன் பணிபுரியும் போது முக்கியமான தரவை நினைவகத்திலிருந்து அகற்றுவது அவசியம். இதைப் பயன்படுத்தி நீங்கள் அடையலாம் மெம்செட்() அனைத்து முக்கிய தரவு நினைவகத்திலிருந்து முற்றிலும் அழிக்கப்பட்டதா என்பதை உறுதிப்படுத்தும் முறை.

முடிவுரை

சி++ மெம்செட்() ஒரு பயனுள்ள செயல்பாடாகும், இது ஒரு குறிப்பிட்ட மதிப்பிற்கு நினைவகத்தை திறம்பட அமைக்கும் திறனை புரோகிராமர்களுக்கு வழங்குகிறது. ஒரு மெமரி பிளாக்கை கைமுறையாக துவக்குவதற்கு தேவையான குறியீட்டின் அளவைக் குறைப்பதன் மூலம், இந்தச் செயல்பாடு நிரலாக்கத்தை எளிதாக்குகிறது மற்றும் தவறுகள் குறைவாக இருக்கும். நினைவகத்திலிருந்து முக்கியமான தகவலை நீக்குவதன் மூலம், மெம்செட்() பயன்பாட்டின் பாதுகாப்பை அதிகரிப்பதில் பயனுள்ளதாக இருக்கும். C++ இல் எழுதப்பட்ட பயன்பாடுகள் மிகவும் திறமையானவை, நம்பகமானவை மற்றும் பாதுகாப்பானவை மெம்செட்() சரியாக பயன்படுத்தப்படுகிறது.