C++ ஹெடர் கோப்பை எவ்வாறு பயன்படுத்துவது - விரைவான வழிகாட்டி

C Hetar Koppai Evvaru Payanpatuttuvatu Viraivana Valikatti



C++ நிரலின் செயல்பாட்டை மேம்படுத்த, அறிவிப்புகளை சேமிப்பதற்கான மாநாட்டை C++ தேர்வு செய்துள்ளது. அறிவிப்புகள் ஒரு தலைப்பு கோப்பில் செய்யப்படுகின்றன, பின்னர் #include கட்டளை ஒவ்வொரு .cpp கோப்பிலும் பயன்படுத்தப்படுகிறது, அதற்கு அந்த அறிவிப்பு தேவைப்படுகிறது. தி #சேர்க்கிறது உத்தரவு ஒரு தலைப்பு கோப்பின் நகலை நேராக வைக்கிறது cpp தொகுப்பதற்கு முன் கோப்பு. தலைப்பு கோப்புகள் பொதுவாக ஒரு .h நீட்டிப்பு, ஆனால் அவர்கள் ஒரு வேண்டும் .hpp நீட்டிப்பு அல்லது நீட்டிப்பு இல்லை.

இந்த கட்டுரை C++ தலைப்பு கோப்புகளின் செயல்பாட்டைப் பற்றி விவாதிக்கிறது.

ஒரு தலைப்பு கோப்பு எவ்வாறு செயல்படுகிறது

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







C++ இல் உள்ள தலைப்பு கோப்புகளின் வகைகள்

எங்களிடம் 2 வகைகள் உள்ளன தலைப்பு கோப்புகள் C++ இல்.



நிலையான தலைப்பு கோப்புகள்

நிலையான தலைப்பு கோப்பில் C++ ISO தரநிலையின் ஒரு பகுதியாக இருக்கும் நூலகங்கள் உள்ளன மற்றும் அவை கம்பைலரில் முன்பே நிறுவப்பட்டுள்ளன. போன்ற உதாரணங்கள் நிலையான தலைப்பு கோப்புகள் உள்ளன iostream , fstream , திசையன் , இன்னமும் அதிகமாக.



தரமற்ற தலைப்பு கோப்புகள்

தரமற்ற தலைப்பு கோப்புகள் C++ ISO தரநிலையில் சேர்க்கப்படவில்லை; இருப்பினும், புரோகிராமர் சில குறிப்பிட்ட நோக்கத்திற்காக இந்த தலைப்பு கோப்புகளை வரையறுக்கிறார். இந்த தலைப்புக் கோப்புகளில் சில கம்பைலர்களில் சேர்க்கப்பட்டிருந்தாலும், பெரும்பாலான சந்தர்ப்பங்களில், பயனர் அவற்றை கைமுறையாக நிறுவ வேண்டும். போன்ற உதாரணங்கள் தரமற்ற தலைப்பு கோப்புகள் சேர்க்கிறது bits/stdc++.h மற்றும் fastjson/document.h.





சி++ இல் தலைப்பு கோப்பைப் பயன்படுத்த தொடரியல்

C++ இல், தி தலைப்பு கோப்புகள் பின்வரும் தொடரியல் மூலம் அறிவிக்கப்பட்டது:

#உள்படுத்து

மேலே உள்ள தொடரியல், பயனர் '' ஐ மாற்ற வேண்டும் தலைப்பு_கோப்பு ” C++ நிரலுக்குள் அவர்கள் அறிவிக்க விரும்பும் தலைப்புடன் பெயர்.



போல், iostream சி++ திட்டத்தில் தலைப்பு சேர்க்கப்பட வேண்டும், ஏனெனில் அது இல்லாமல், நீங்கள் இதைப் பயன்படுத்த முடியாது கவுட்() அல்லது std::cout கன்சோல் திரையில் மதிப்புகளை அச்சிடுவதற்கான செயல்பாடு.

பின்வரும் C++ நிரலைப் பயன்படுத்துவதைக் கவனியுங்கள் iostream தலைப்பு கோப்பு.

# அடங்கும்
முழு எண்ணாக முக்கிய ( )
{
வகுப்பு :: கூட் << 'ஹலோ லினக்ஸ்ஹிண்ட்' ;
திரும்ப 0 ;
}

தி iostream C++ இல் உள்ள தலைப்பு கோப்பு பயனர்களைப் பயன்படுத்த அனுமதிக்கும் std::cout செயல்பாடு மற்றும் கன்சோலில் செய்தியை வெளியிட கம்பைலரை வழிநடத்துகிறது. இருப்பினும், இந்த திட்டம் ஒருபோதும் வரையறுக்கப்படவில்லை அல்லது அறிவிக்கப்படவில்லை std::cout , அது என்னவென்று ஒரு கம்பைலருக்கு எப்படித் தெரியும்?

மேலே உள்ள வினவலை, இல் iostream தலைப்பு கோப்பு, std::cout முன்னரே அறிவிக்கப்பட்டது. நாம் பயன்படுத்தும் போது #சேர்க்கிறது , '' என்ற கோப்பிலிருந்து ஒவ்வொரு உள்ளடக்கத்தையும் நகலெடுக்க முன்செயலியைக் கேட்கிறோம் iostream ” இருக்கும் கோப்பில் #உள்ளடங்கியது .

இல்லை என்றால் இல்லை iostream தலைப்பு, நீங்கள் குறிப்பிடும் ஒவ்வொரு அறிவிப்புகளையும் கைமுறையாக எழுத வேண்டும் அல்லது நகலெடுக்க வேண்டும் std::cout பயன்படுத்தப்படும் ஒவ்வொரு கோப்பின் மேற்புறத்திலும் std::cout . இது நிறைய வேலையாக இருக்கும் மற்றும் எப்படி என்பதைப் பற்றி நிறைய புரிதல் தேவைப்படும் std::cout அறிவிக்கப்பட்டது. நாம் செயல்பாட்டின் முன்மாதிரியைச் சேர்த்தால் அல்லது மாற்றினால், முன்னோக்கி அறிவிப்புகள் ஒவ்வொன்றையும் கைமுறையாகப் புதுப்பிக்க வேண்டும். எளிமையாகச் சேர்ப்பது மிகவும் எளிமையானது # அடங்கும் உங்கள் C++ குறியீட்டில்.

முடிவுரை

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