.cpp — सी प्लस प्लस स्रोत फ़ाइल
Bjarne Stroustrup · 1985
.cpp फ़ाइल क्या है?
.cpp फ़ाइल में C++ प्रोग्रामिंग भाषा में लिखा गया सोर्स कोड होता है। यह एक संकलित भाषा है, जिसका अर्थ है कि कंप्यूटर द्वारा निष्पादित किए जाने से पहले कोड को कंपाइलर द्वारा मशीन कोड में अनुवादित किया जाना चाहिए। C++ अपनी शक्ति और लचीलेपन के कारण सिस्टम सॉफ़्टवेयर, गेम डेवलपमेंट, एम्बेडेड सिस्टम और उच्च-प्रदर्शन अनुप्रयोगों के लिए व्यापक रूप से उपयोग किया जाता है।
.cpp फ़ाइलें खोलने वाले प्रोग्राम
| प्लेटफ़ॉर्म | प्रोग्राम | ||
|---|---|---|---|
| Windows | Microsoft Visual Studio | मुफ़्त | |
| Code::Blocks | मुफ़्त | ||
| Dev-C++ | मुफ़्त | ||
| MinGW | मुफ़्त | आधिकारिक | |
| macOS | Xcode | मुफ़्त | आधिकारिक |
| Clang | मुफ़्त | आधिकारिक | |
| CLion | सशुल्क |
.cpp फ़ाइलों की आम समस्याएँ
अक्सर पूछे जाने वाले प्रश्न
.cpp फ़ाइल में फ़ंक्शन और क्लास का वास्तविक कार्यान्वयन होता है, जबकि .h (हेडर) फ़ाइल में आमतौर पर घोषणाएँ, फ़ंक्शन प्रोटोटाइप और क्लास परिभाषाएँ होती हैं। कंपाइलर ऑब्जेक्ट कोड उत्पन्न करने के लिए .cpp फ़ाइलों का उपयोग करता है और उन्हें हेडर फ़ाइलों से परिभाषाओं के साथ लिंक करता है।
हाँ, .cpp फ़ाइलें सादी टेक्स्ट फ़ाइलें हैं और इन्हें किसी भी टेक्स्ट एडिटर से खोला और संपादित किया जा सकता है। हालाँकि, कोड को कंपाइल और चलाने के लिए, आपको C++ कंपाइलर और एकीकृत विकास पर्यावरण (IDE) की आवश्यकता होगी।
संकलन त्रुटियां विभिन्न मुद्दों से उत्पन्न हो सकती हैं, जिनमें सिंटैक्स त्रुटियां (जैसे गायब सेमीकोलन या गलत कीवर्ड), अघोषित चर या फ़ंक्शन, प्रकार बेमेल, या शामिल हेडर फ़ाइलों के साथ समस्याएं शामिल हैं। कंपाइलर के त्रुटि संदेशों की समीक्षा करना समस्या का निदान करने का पहला कदम है।
तकनीकी विवरण
C++ सोर्स फ़ाइलें आमतौर पर मानक या कस्टम हेडर फ़ाइलों के लिए include डायरेक्टिव से शुरू होती हैं, जिसके बाद फ़ंक्शन परिभाषाएँ और क्लास घोषणाएँ होती हैं। वे सादे पाठ फ़ाइलें होने के कारण उनमें कोई विशिष्ट बाइनरी हेडर हस्ताक्षर नहीं होता है।