C++ హెడర్ ఫైల్‌ను ఎలా ఉపయోగించాలి - త్వరిత గైడ్

C Hedar Phail Nu Ela Upayogincali Tvarita Gaid



C++ ప్రోగ్రామ్ యొక్క కార్యాచరణను మెరుగుపరచడానికి డిక్లరేషన్‌లను నిల్వ చేసే సమావేశాన్ని C++ ఎంచుకుంది. డిక్లరేషన్‌లు హెడర్ ఫైల్‌లో చేయబడతాయి, ఆపై ప్రతి .cpp ఫైల్‌లో #include డైరెక్టివ్ ఉపయోగించబడుతుంది, దీనికి ఆ డిక్లరేషన్ అవసరం. ది #చేర్చండి డైరెక్టివ్ హెడర్ ఫైల్ యొక్క నకిలీని నేరుగా ఉంచుతుంది cpp సంకలనానికి ముందు ఫైల్. హెడర్ ఫైల్‌లు సాధారణంగా a కలిగి ఉంటాయి .h పొడిగింపు, కానీ వారు కూడా కలిగి ఉండవచ్చు .hpp పొడిగింపు లేదా పొడిగింపు లేదు.

ఈ వ్యాసం C++ హెడర్ ఫైల్‌ల పనిని చర్చిస్తుంది.

హెడర్ ఫైల్ ఎలా పని చేస్తుంది

శీర్షిక ఫైల్ అనేది సాధారణంగా ఫంక్షన్‌లు మరియు వేరియబుల్స్ డిక్లరేషన్‌ను కలిగి ఉండే ముఖ్యమైన ఫైల్. ఉపయోగించకుండా శీర్షిక ఫైళ్లు , మీరు C++ కోడ్‌ని అమలు చేయలేరు.







C++లో హెడర్ ఫైల్‌ల రకాలు

మాకు 2 రకాలు ఉన్నాయి శీర్షిక ఫైళ్లు C++లో.



ప్రామాణిక హెడర్ ఫైల్స్

ప్రామాణిక శీర్షిక ఫైల్ C++ ISO ప్రమాణంలో భాగమైన మరియు కంపైలర్‌లో ముందే ఇన్‌స్టాల్ చేయబడిన లైబ్రరీలను కలిగి ఉంటుంది. అటువంటి ఉదాహరణలు ప్రామాణిక హెడర్ ఫైల్స్ ఉన్నాయి iostream , fstream , వెక్టర్ , ఇంకా చాలా.



ప్రామాణికం కాని హెడర్ ఫైల్‌లు

ప్రామాణికం కాని హెడర్ ఫైల్‌లు C++ ISO ప్రమాణంలో చేర్చబడలేదు; అయినప్పటికీ, ప్రోగ్రామర్ కొన్ని నిర్దిష్ట ప్రయోజనం కోసం ఈ హెడర్ ఫైళ్లను నిర్వచిస్తాడు. ఈ హెడర్ ఫైల్‌లలో కొన్ని కంపైలర్‌లలో చేర్చబడినప్పటికీ, చాలా సందర్భాలలో, వినియోగదారు వాటిని మాన్యువల్‌గా ఇన్‌స్టాల్ చేయాలి. అటువంటి ఉదాహరణలు ప్రామాణికం కాని హెడర్ ఫైల్‌లు చేర్చండి bits/stdc++.h మరియు speedjson/document.h.





C++లో హెడర్ ఫైల్‌ని ఉపయోగించడానికి సింటాక్స్

C++లో, ది శీర్షిక ఫైళ్లు కింది వాక్యనిర్మాణాన్ని ఉపయోగించి ప్రకటించబడ్డాయి:

#include

పై వాక్యనిర్మాణంలో, వినియోగదారు “ని భర్తీ చేయాలి header_file ” C++ ప్రోగ్రామ్‌లో వారు ప్రకటించాలనుకుంటున్న హెడర్‌తో పేరు.



ఇష్టం, iostream హెడర్ తప్పనిసరిగా C++ ప్రోగ్రామ్‌లో చేర్చబడాలి, ఎందుకంటే అది లేకుండా, మీరు దీన్ని ఉపయోగించలేరు కౌట్ () లేదా std::cout కన్సోల్ స్క్రీన్ వద్ద విలువలను ముద్రించడానికి ఫంక్షన్.

ఉపయోగించే క్రింది C++ ప్రోగ్రామ్‌ను పరిగణించండి iostream శీర్షిక ఫైల్.

# చేర్చండి
int ప్రధాన ( )
{
std :: కోట్ << 'హలో linuxhint' ;
తిరిగి 0 ;
}

ది iostream C++లో హెడర్ ఫైల్ వినియోగదారులను ఉపయోగించడానికి అనుమతిస్తుంది std::cout ఫంక్షన్ మరియు కన్సోల్‌లో సందేశాన్ని అవుట్‌పుట్ చేయడానికి కంపైలర్‌ను నిర్దేశిస్తుంది. అయినప్పటికీ, ఈ ప్రోగ్రామ్ ఎప్పుడూ నిర్వచించబడలేదు లేదా ప్రకటించబడలేదు std::cout , కంపైలర్‌కి అది ఏమిటో ఎలా తెలుస్తుంది?

పై ప్రశ్నను ఇలా సంబోధించవచ్చు iostream హెడర్ ఫైల్, std::cout ముందే ప్రకటించబడింది. మేము ఉపయోగించినప్పుడు #చేర్చండి , ' అనే ఫైల్ నుండి కంటెంట్ యొక్క ప్రతి పంక్తిని కాపీ చేయమని మేము ప్రీప్రాసెసర్‌ని అడుగుతున్నాము iostream ” అని ఫైల్ లోకి #చేర్చబడింది .

లేనట్లయితే iostream హెడర్, మీరు సూచించే ప్రతి డిక్లరేషన్‌ను మాన్యువల్‌గా వ్రాయాలి లేదా కాపీ చేయాలి std::cout ఉపయోగించిన ప్రతి ఫైల్ టాప్‌లోకి std::cout . ఇది చాలా పని అవుతుంది మరియు ఎలా అనే దాని గురించి చాలా అవగాహన అవసరం std::cout ప్రకటించారు. మేము ఫంక్షన్ ప్రోటోటైప్‌ని జోడించినట్లయితే లేదా మార్చినట్లయితే, మేము ప్రతి ఫార్వర్డ్ డిక్లరేషన్‌ను మాన్యువల్‌గా అప్‌డేట్ చేయాలి. జోడించడం చాలా సులభం # చేర్చండి మీ C++ కోడ్‌లో.

ముగింపు

ది శీర్షిక ఫైల్ అవసరం ఎందుకంటే C++ కంపైలర్ సింబల్ డిక్లరేషన్‌ల కోసం శోధించదు, కాబట్టి మీరు ఆ డిక్లరేషన్‌లన్నింటినీ చేర్చడం ద్వారా దానికి సహాయం చేయాలి. ఈ వ్యాసంలో, మేము పని, వాక్యనిర్మాణం మరియు ప్రాముఖ్యత గురించి చర్చించాము శీర్షిక ఫైళ్లు వివరంగా ఒక ఉదాహరణతో C++లో.