cpp

.cppसी प्लस प्लस स्रोत फ़ाइल

Bjarne Stroustrup · 1985

डेवलपर
Bjarne Stroustrup
श्रेणी
प्रोग्रामिंग
MIME प्रकार
text/plain
पहला रिलीज़
1985
ओपन फ़ॉर्मेट
हाँ
फ़ाइल सिग्नेचर
N/A

.cpp फ़ाइल क्या है?

.cpp फ़ाइल में C++ प्रोग्रामिंग भाषा में लिखा गया सोर्स कोड होता है। यह एक संकलित भाषा है, जिसका अर्थ है कि कंप्यूटर द्वारा निष्पादित किए जाने से पहले कोड को कंपाइलर द्वारा मशीन कोड में अनुवादित किया जाना चाहिए। C++ अपनी शक्ति और लचीलेपन के कारण सिस्टम सॉफ़्टवेयर, गेम डेवलपमेंट, एम्बेडेड सिस्टम और उच्च-प्रदर्शन अनुप्रयोगों के लिए व्यापक रूप से उपयोग किया जाता है।

.cpp फ़ाइलें खोलने वाले प्रोग्राम

प्लेटफ़ॉर्मप्रोग्राम
WindowsMicrosoft Visual Studioमुफ़्त
Code::Blocksमुफ़्त
Dev-C++मुफ़्त
MinGWमुफ़्तआधिकारिक
macOSXcodeमुफ़्तआधिकारिक
Clangमुफ़्तआधिकारिक
CLionसशुल्क

.cpp फ़ाइलों की आम समस्याएँ

⚠️ सिंटेक्स गलतियों या गायब सेमीकोलन के कारण संकलन त्रुटियां।
कंपाइलर द्वारा प्रदान किए गए त्रुटि संदेशों की सावधानीपूर्वक समीक्षा करें और इंगित कोड की पंक्ति का पता लगाएं। टाइपो, सही विराम चिह्नों की जाँच करें, और सुनिश्चित करें कि सभी कथन सेमीकोलन के साथ समाप्त हों।
⚠️ लिंकर त्रुटियां जो इंगित करती हैं कि फ़ंक्शन या चर परिभाषित नहीं हैं।
सत्यापित करें कि सभी आवश्यक स्रोत फ़ाइलें और पुस्तकालय निर्माण प्रक्रिया में शामिल हैं। सुनिश्चित करें कि सभी घोषित फ़ंक्शन और चर में एक संगत परिभाषा हो।
⚠️ रनटाइम त्रुटियाँ जैसे सेगमेंटेशन फ़ॉल्ट या एक्सेस उल्लंघन।
चर मानों और निष्पादन प्रवाह को ट्रैक करने के लिए डीबगर का उपयोग करके कोड को डीबग करें। ऐरे की सीमाओं, पॉइंटर ऑपरेशंस और मेमोरी प्रबंधन पर पूरा ध्यान दें।

अक्सर पूछे जाने वाले प्रश्न

.cpp और .h फ़ाइलों में क्या अंतर है?

.cpp फ़ाइल में फ़ंक्शन और क्लास का वास्तविक कार्यान्वयन होता है, जबकि .h (हेडर) फ़ाइल में आमतौर पर घोषणाएँ, फ़ंक्शन प्रोटोटाइप और क्लास परिभाषाएँ होती हैं। कंपाइलर ऑब्जेक्ट कोड उत्पन्न करने के लिए .cpp फ़ाइलों का उपयोग करता है और उन्हें हेडर फ़ाइलों से परिभाषाओं के साथ लिंक करता है।

क्या मैं .cpp फ़ाइल को टेक्स्ट एडिटर से खोल सकता हूँ?

हाँ, .cpp फ़ाइलें सादी टेक्स्ट फ़ाइलें हैं और इन्हें किसी भी टेक्स्ट एडिटर से खोला और संपादित किया जा सकता है। हालाँकि, कोड को कंपाइल और चलाने के लिए, आपको C++ कंपाइलर और एकीकृत विकास पर्यावरण (IDE) की आवश्यकता होगी।

मेरा C++ कोड कंपाइल क्यों नहीं हो रहा है?

संकलन त्रुटियां विभिन्न मुद्दों से उत्पन्न हो सकती हैं, जिनमें सिंटैक्स त्रुटियां (जैसे गायब सेमीकोलन या गलत कीवर्ड), अघोषित चर या फ़ंक्शन, प्रकार बेमेल, या शामिल हेडर फ़ाइलों के साथ समस्याएं शामिल हैं। कंपाइलर के त्रुटि संदेशों की समीक्षा करना समस्या का निदान करने का पहला कदम है।

तकनीकी विवरण

C++ सोर्स फ़ाइलें आमतौर पर मानक या कस्टम हेडर फ़ाइलों के लिए include डायरेक्टिव से शुरू होती हैं, जिसके बाद फ़ंक्शन परिभाषाएँ और क्लास घोषणाएँ होती हैं। वे सादे पाठ फ़ाइलें होने के कारण उनमें कोई विशिष्ट बाइनरी हेडर हस्ताक्षर नहीं होता है।

क्या आप जानते हैं?

C++ को अक्सर 'मध्य-स्तरीय' भाषा के रूप में वर्णित किया जाता है, जो निम्न-स्तरीय असेंबली भाषाओं और Python या Java जैसी उच्च-स्तरीय भाषाओं के बीच के अंतर को पाटता है।
C++ में '++ ' C में एक वृद्धि ऑपरेटर है, जो C भाषा से विकास का संकेत देता है।
C++ अपने प्रदर्शन के लिए जाना जाता है, जो इसे वीडियो गेम और उच्च-आवृत्ति ट्रेडिंग सिस्टम विकसित करने के लिए एक लोकप्रिय विकल्प बनाता है।

सुरक्षा जानकारी

C++ सोर्स कोड फ़ाइलें स्वयं स्वाभाविक रूप से सुरक्षा जोखिम पैदा नहीं करती हैं क्योंकि वे सादे पाठ हैं। हालाँकि, उनसे व्युत्पन्न संकलित निष्पादन योग्य प्रोग्राम में संभावित रूप से कमजोरियाँ हो सकती हैं यदि उन्हें सुरक्षित रूप से नहीं लिखा गया हो। हमेशा सुनिश्चित करें कि आप विश्वसनीय स्रोतों से कोड डाउनलोड और निष्पादित कर रहे हैं।

संबंधित एक्सटेंशन