गेस आज के इस वीडियो से हम लोग C++ को स्टार्टिंग से लेके एंड तक समझेंगे इस कोर्स में मैं आप लोगों को C++ पूरा बताने वाला हूँ अब यहाँ पर मैं आप लोगों सबसे पहले यह बताना चाहता हूँ कि यह कोर्स अलग कैसे होने वाला है बाकी कोर्से से या फिर बाकी सोर्सेज आफ लरनिंग C++ से वो चीजें जो कि बार-बार रिपीट होती है ठीक है यूज देश प्रिटिव स्टॉप ठीक है यानी कि मैं इस कोर्स को इस तरह बनाऊंगा कि कंप्लीट रहने वाला है और उसी के साथ में यूज लेट्स्ट प्रिटिव स्टॉप को अलग कर दूंगा इसको एंजॉयबल रखूंगा यानि कि अगर आप इस course से जुड़े हुए हैं तो आप लोग इस course का एक-एक bit enjoy करेंगे तो मैं इस चीज़ को ensure करने की पूरी कोशिश करूँगा कि आप लोग अगर इस course को देख रहे हैं तो आप लोग इसका एक-एक bit को enjoy करेंगे उसे के साथ हमेशा की तरह मैं इसको absolute beginners की तरह बनाने वाला हूँ तो absolute beginners के लिए absolute beginners तो यानि कि अगर आप लोगों ने अगर कुछ भी नहीं किया है अपनी life में programming से related तो ये एक starting point आपका बन सकता है और वो लोग जिन्होंने already programming कर रखी हैं पाइथन में उन लोगों के लिए भी एक बहुत अच्छी opportunity है C++ को starting जिले के end तक learn करने की जो कि जब भी आप basic वीडियो देखते हैं तो कुछ ना कुछ नया आप लोग जरूर से सीख के जाएंगे इस बात की exercises दूं, quizzes दूं और उसी के साथ मैं आप लोगों को उन चीज़ों को solution के साथ दूं तो मैं with solution प्रवाइड करूं इस बात की मैं आशुरियती आपको दे सकता हूं तो इस कोर्स को जॉइंट करने के लिए अभी के अभी आप नीचे लाइक का बटन दबा दीजिए और मुझे कॉमेंट में अपना नाम और आप लोग कहां से हैं मुझे बता दीजिए ताकि कुछ भी म� होगा तो मैं directly आपके comment का reply करके आपको दे दूँगा, kindly अपना comment जरूर नीचे छोड़ दीजेगा, तो यहाँ पर मैंने आप लोगों को बताया है कि यह course किस तरह और courses है, और sources of learning C++ से अलग होने वाला है, अब मैं आप लोगों को बताना चाहता हूँ कि यह जो course होगा, उसके इस वीडियो में मैं आप लोगों को क्या क्या बताने वाला हूँ तो इस वीडियो में हम लोग सबसे वाले करेंगे क्या पहला point what is programming समझेंगे कि यह programming क्या होता है तो what is programming यहाँ पर मैं लिख देता हूँ और उसे के सासद yc++ तो यह c++ प्रोग्रामिंग लेंगुज है, एक बहुत पुरानी प्रोग्रामिंग लेंगुज है, और आज लोग सवाल पूछते हैं कि अगर C++ इतनी प्रोग्रामिंग लेंगुज पुरानी है, तो उसको आज क्यों हम लोग सीखते हैं, और प्रोग्रामिंग क्या होता है सबसे पह कंप्यूटर से व्यक्त करने का जिसे मालों मैं आप लोगों से कुछ पूछना चाहता हूं मालों मैं आप लोगों से पूछना चाहता हूं कि आपने क्या दोपायर का खाना खाया या नहीं खाया तो मैं क्या करूँगा मैं आप लोगों से पूछूंगा कि क्या आपने खाना नहीं होते हैं, computer को exact चीज हमें बतानी पड़ती है, जैसे कि हम अगर sarcasm करें, अगर मैं किसी ने कोई खाना बनाया है और वो अच्छा नहीं बनाया है उसने, उसने कहा कि कैसा है मैंने कह दिया कि बहुत ही अच्छा खाना है समझाने के लिए, एक बहुत ही accuracy के साथ अगर हमने कंप्यूटर से कहा है यह करो तो वह एक्जैक्टली यही करेगा बिलकुल भी emotions को नहीं समझेगा इसलिए programming language बनाई गई है इसलिए programming language हम लोग use करते हैं एक computer से अपने विचारों को विज्ञार करने के लिए अगर मैं चाहता हूँ कि computer एक काम को कर दे दस numbers को जोड़ दे या दस numbers को multiply कर दे तो मैं computer को बता सकता हूँ अपनी भाषा में कि इन numbers को multiply करना है या इन numbers को जोड़ना है चीजें इंसानों से बहुत तेज करते हैं, बहुती quality के साथ करते हैं, efficiency के साथ करते हैं, बिना गलती के करते हैं, जैसे कि अगर हम एक लाग numbers का sum करना चाते हैं, तो अगर एक इंसान से करवाओगे बैठके, तो शायद वो गलती करते हैं, तो यहाँ पर, अब why C++ की बात कर लेते हैं, तो C++ बिजान स्टाउस्ट्रप ने बनाई थी, 1979 में, यह programming language इतनी पुरान, जानी है लेकिन एक ऐसी प्रोग्रामिंग लैंग्वेज है जिसने इवॉल्व किया टाइम टू टाइम और यह जो प्रोग्रामिंग तो यह हमारा हार्डवेयर अ कि जो मारी पीसी वह हार्डवेयर है और यह मेरा ऑपरेटिंग सिस्टम है और इसके ऊपर एप्लीकेशन होती है तो सी प्लस-प्लस हम लोगों को वह प्रोग्राम लिखने में सायदा करता है जिनकी मदद से हम हार्डवेयर के बहुत जजजजजजजजजजजजज� एक इंस्ट्रक्शन दे सकते हैं कि आपको यह एक्जैक्टली करना है चाहिए अगर हम वही काम किसी दूसरी प्रोग्रामिंग लेंगे जैसे पाइथन या जावा जा करें तो वह किसी एक इंटरमीडिट के थूं उस काम को करेगा जिसकी वजह से वह लो होगा तो इसीलिए सी प्लस बहुत फास्ट है और उसी के साथ से सी प्लस प्लस में सी के ऑन टॉप ऑफ सी बहुत सारे फीचर से सी के ऊपर से इसीलिए उसको यह अलग बनाते हैं इसीलिए सी प्लस प्लस में सी से तो object oriented programming क्या चीज है यह तो हम आगे देखेंगे लेकिन object orientation एक बहुत बड़ा concept है programmers के लिए तो object oriented programming इसमें होती है यह हम लोगों को जानना बहुत ज्यादा जरूरी है तो खेर यह चीज तो अभी मैं आप ज्यादा focus नहीं करना चाहता इन सब चीज़ों पर मैं अभी सबसे पहले आप लोगों को start करवाना चाहता हूँ C++ programming से और उसके बाद तो यह सब चीज़े हम करी लेंगे why C++ और उसी के साथ साथ हम लोग जो दूसरा है point what is programming और why learn C++ के साथ जो देखेंगे वो है हमारा installation of VS code अब हम जब भी code लिखते हैं तो हमारे पास दो choices है यहां तो हम एक IDE या फिर source code editor use करें, यहां फिर हम notepad use कर लें, अगर हम अपना C++ program एक notepad में भी लिखते हैं, तब भी कोई problem नहीं है, हम compiler के थूँ उसको compile कर सकते हैं, जो कि उसको एक program में बदल देगा, तो यहां पर भी यह बहुत ही quickly बता देता हूँ, बिना किसी ज़्यादा in-depth information के, कि एक जो आपका C++ program होता है, और यह जो compiler है, यह compiler इस C++ program के पर पास कराना पड़ता है, को एक dot txt में convert कर देता है जो कि आपके computer पे चल जाती है ठीक है तो यह process है compilation की तो यह compilation की process है और यह जो compilation की process है compilation यह compilation की जो process है यह complete होती है और उसके बाद आपकी txt बनती है अब यह जो c++ program हम लिखेंगे इसको लिखने की process कोई programming में कह रहा हूँ अगर मैं इसको इसके बारे में हम बात करेंगे जब हम code लिखेंगे तो इस चीज़ आपको खुद बार को समझ में आएंगे कि notepad हम क्यों नहीं prefer करते हैं over कोई एक fully fledged id जैसे visual studio है visual studio code या फिर अगर आप use करना जाते हैं sublime text वगैरा तो वो भी कर सकते हैं बट यहाँ पर Microsoft की तरफ से एक source code editor है VS code एकदम free है एकदम open source है इसलिए मैं इसको यहाँ पर सीख लिया VS code तो आप इसमें HTML CSS, JavaScript और भी कोई programming language सीखेंगे तो आप लोग use कर सकते हैं इसको तो यह जो है एक बार आप लोगों को सीखना है और उसके बाद आप लोग इसको सारे कामों के लिए इस्तेमाल कर सकते हैं पाइथन वगैरा अगर आप सी वेबसाइट डेवलप्पेंट करना चाहता है तो वो इसका इस्तेमाल कर सकता है बड़े आराम से और एक बहुत ही अच्छी मुदद आप लोगों को मिलेगी तो ये था हमारा installation हम लोग देखेंगे installation अभी ये हम देखेंगे ये yet to come है ytc लिख देता हूँ yet to come प्रोफेशन प्रोफेशन प् जो सीप्लस प्रोग्राम वह कंपाइलर से पास कराते हैं यह कंपाइलर क्या होता है यह प्रोग्राम होता है और यह जो प्रोग्राम है वह कंवर्ट करता है हमारे सी प्लस प्लस प्रोग्राम को एक सी में ठीक है तो यह जो हमारा सॉफ्टवेयर जिसका नाम कंपाइलर है वह हमें मदद करता है हमारे सी प्लस प्रोग्राम को एक सी में कंवर्ट करने के तो जी किस तरह से अपनी जो डॉट सीपी फाइल्स है डॉट सीपी फाइल एक्सटेंशन वाली जो आपकी फाइल है उनको आप किस तरह से कंपाइल कर सकते हो और उसके बाद उनको यह एक्सी में कंवर्ट करके एक्जिक्यूट कर सकते हो तो यह हमें किया हमने वो चलता भी है या नहीं चलता है तो हम लोग अपना first program लिख और एक्सीक्यूट करेंगे उसको तो फर्स्ट प्रोग्राम प्लस एक्सीक्यूट ठीक है और यह भी एड टो कम यह भी कंप्यूटर में आप समझ में आ गया एक और बात मेंशन करना चाहूंगा कंप्यूटर ने जाने से पहले वह लिंक को प्लेलिस्ट के लिंक को डिस्क्रिप्शन में डाल दूंगा जो कि आप एक्सेस करके बुकमार्क कर लेना और सारे के सारे वीडियोस उस प्लेलिस्ट में ही आड होते जाएंगे उससे होगा कि आप लोगों को बहुती आराम से समझ में आएंगे चीज़ें और बहु bookmark कर लेना और उसको save कर लेना playlist को तो ये था हमारा plan C++ के course का अब चलते हैं computer के अंदर और देखते हैं कि किस तरह हम लोग install करेंगे VS Code किस तरह हम लोग install करेंगे G++ किस तरह हम लोग अपना पहला program लिखेंगे और उसको execute करेंगे और बिना time को waste करते हुए VS Code install और VS Code install लिखने के बाद code.visualstudio.com का आप लोगों अगर windows में है है या फिर अब लिनक्स में मैक में हो सकते हैं जिसमें भी आप उसका यूजर इंस्टॉलर डाउनलोड कर लें मैं आपको अपने 64-bit क्योंकि मेरा ऑपरेटिंग सिस्टम 64-bit के लिए कर लूंगा आपका 32-bit तो आप 32-bit में करना आपको system ठीक है तो यह क्योंकि लिखकर आ रहा है इसलिए मैं क्या करूंगा 64 bit के लिए अपना download कर लूँगा user installer और जैसे यहाँ पर click करेंगे यह download हो गया है मेरा internet fast है काफी जल्दी download हो गया है और उसी के साथ जैसे यह download हो जाएगा इसको run करना run करने के बाद accept करना agreement next करना फिर उसके बाद यहाँ पर add open with code जो मैंने check किये हुए हैं इसके बाद next पर आप click करें फिर install कर लें install करेंगे आप तो यह जो है अराम से time लेके अपना install install हो जाएगा काफी फास्ट हो जाता है तो आप इसको स्टॉल कर लें जैसे आप यह स्टॉल कर लेंगे विशेष टूडियो कोड आपको उसके बाद क्या करना है आपको एक नई टैप को लेंगे स्टॉल हो जाएगा यह पैलल होता रहेगा मैं नई टैप लूंगा और मैं आपको मिन जीडब्लू इंस्टॉल लिखूंगा मैंने आप लोगों को बताया था कि सबसे पहले मैं आप लोगों को विजियल स्टूडियो कोड इंस्टॉल करूंगा शायद यह हो चुका है मैं इसको भी फिनिश कर देता हूं मेरे यह जो और यहाँ पर देखो mingw.org करके website है, इस पर आप जाएं, और जैसे आप इस पर जाएंगे, यह पेज खोलेगा, आपको downloads में जाना है, जैसे आप downloads में जाएंगे, तो यह पेज खोलेगा, OSDN वाला, फिर यह आपको दिखे रहा है, Windows लिखा हुआ, इस पर आप क्लिक करना, पर क्लिक करना है उसके बाद कंटीन्यू पर क्लिक करना देखो यहां पर सी मिनजी डब्लू में मैं इसको इंस्टॉल कर रहा हूं आप लोग कहीं और मत ही करना सो अगर आप एक बिगिनर है तो आप कंटीन्यू पर क्लिक करें और यह जो एक प्लेलिस्ट बना कर दूंगा उसको आपको एक्सेस कर लेना है और यह चैनल है अगर आप लोगों को प्लेलिस्ट नहीं मिलती है तो आप यह चैनल के प्लेलिस्ट सेक्शन में जाकर वह जो सी प्लेस को इसकी प्लेलिस्ट उसको एक्सेस कर आता है और आपको डब्बा खुलकर मिलेगा अब देखो यहां पर आप लोगों को दो चीजों पर चेक करना तो मिनजी डब्ली उपडेट बेस बेन पर क्लिक करना है और फिर उसके बाद मार्क फॉर इंस्टॉलेशन उसी के साथ साथ आप लोगों को यह जी अनुसी प्लस प्लस कंपाइलर जो दिख रहा है इस पर क्लिक करके मार्क फॉर इंस्टॉलेशन करना है और इंस्टॉलेशन देखकर करना अपना चेंजेस फिर अपना और डाउनलोड कर लेगा जैसे डाउनलोड हो जाएगा वैसे आपको जी प्लस प्लस ही का यह मिलने वाला है तो इसको मैं थोड़ा सा इंतजार करता हूँ इसके डाउनलोड होने तक का और फिर आप तो यहां पर दोए कंप्लीट हो चुका है मैं क्लोस पर क्लिक करूंगा और जैसे मैं क्लोस पर क्लिक कर दूंगा मेरा इंस्टॉलेशन जो डन हो चुका है तो यहां पर यह ग्रीन भी हो गया है एनिवेज इसको बंद करते हैं और इसी के बात से हम क्या करेंगे इस पीस में जाने के बाद हम लोग सी खोलेंगे और यहां पर देखो एक मिन जी डब्लू करके मिलेगा ठीक है लेकिन यह जो हमारा पात है अभी अगर मैं अभी अपने पावरशेल में जाऊं और जी प्लस प्लस लिखो तो मुझे एक एरर मिलेगा दिटर्म जी प्लस प्लस नॉट रिकगनाइज्ड और यह बहुत ही कॉमन एरर है बहुत सारे लोगों का आता है इसलिए मैं बता रहा हूं एक बहुत ही कॉमन एरर है और मैं चाहता हूं प्लस को चलाने के लिए तो यह जो बिन है हमारा सी मिनजी डब्ली उपने इसको कॉपी करना पूरे पात को उसके बाद इस एंवार्यमेंट वेरिबल्स में जाना है और जो सिस्टम वेरिबल्स है ना मेरे इसमें पात दिख रहा है आपको यहां पर राइट क्लिक करना है सॉरी यहां पर क्लिक करना है और फिर एडिट पर क्लिक करना है न्यू पर क्लिक करके बस यहां पर इसको सीमिंग डब्ली उपने को यहां पर ऐड कर देना है दाट्स एड ओके करना है ओके करना है ओके करना है बंद करना है और यह देखो, अब मैंने G++ लिखा, तो यह देखो कहा रहा है, fatal no input files, जिसका मतलब है कि यह चल गया है, लेकिन अभी हमने इसको input files नहीं दी है, जो कि हम देंगे अभी, मैं आप लोगों को दिखाऊंगा कैसे करना है वो step, बहुत बढ़िया, हमने जो है काम अपना पूरा कर ल है और जैसे में ओपन विट कोड करूंगा यह फोल्डर मेरा विशेष कोड में खोल जाएगा अब यह हमारा बेसिक विशेष कोड है आप उससे डरना बिल्कुल भी मत यहां पर हमारा एक गेर बटन है यहां पर बहुत सारी हमारी सेटिंग्स वगैरह विशेष विशेष विशेष विशे� जैसे ही मैं install पर click करूँगा इस install हो जाएगी और ये देखो time ले रही है तोड़ा सा install होने में और ये हम लोगो को intelligence प्रोवाइड करेगी अब ये intelligence का क्या मतलब है intelligence का मतलब है कि जैसे ही हम cc++ हम use करेंगे और उसका हम syntax लिखेंगे वैसे वैसे ही हम suggest करता जाएगा नीचे क मदद देता है, देखेंगे आगे हम यह सब चीज़े कैसे करनी है, देखेंगे, यहाँ पर मैं आ जाऊंगा अब हमारे Explorer में, यह Explorer बटन है, यह हमारा Extensions था, बाकी को अभी आप मत देखो, यह बटन है हमारा नई फाइल क्रिएट करने का, यह हमारा बटन नई फोल्डर क्रि है तो एक सी प्लस प्लस पाइल यहां पर बन चुकी है ठीक है अब यहां पर देखो यह इन साइड वर्जन अवेलेबल तो डोंट शो गेंड कर देना इसको अभी यहां पर मैंने कुछ अपने सेटिंग्स यह उनको चेंज कर रहा है तो सेटिंग्स पर आकर कंट्रोल माउस वील में माउस वील लिखता हूं तो यहां पर एक सेटिंग होती है कि आप जून कर पाओगे माइट माउस इस तरह से तो यह काफी काम में आता है और अ हम लोग देखेंगे इन सब चीजों को और भी, लेकिन अभी के लिए आप लोगों को सिर्फ इतना ही करना है, ठीक है, तो यह हमने देखा, और इसी के साथ साथ हम क्या करेंगे, जैसे ही मैं आप पर लिखूंगा hash include, तो यह देखो यहाँ पर इसने मुझे complete करके दिया है, अ हेलो वर्ड लिख देना और मैं इसको एक्सप्लेन करूंगा मैंने यह नहीं कहा कि मैं इसको एक्सप्लेन नहीं करूंगा लेकिन अभी के लिए आप लोगों क्या करना है बिल्कुल भी इसको ज्यादा नहीं सोचना है कि क्या है कैसे काम कर रहा है प्रोग्राम बिल्कुल भी नहीं सोचना है अब टर्मिनल में जाकर न्यू टर्मिनल पर क्लिक करना आपको टर्मिनल खोल जाएगा यह टर्मिनल पर क्लिक करना और लिखना जी प्लस प्लस ट्यूट यहां पर देखना मैं इस पर क्लिक करता हूं एक नई फाइल बनी एडोट एकसी देखो यह डिएक्सी बनी अब मैं जैसे ही लिखूंगा और टैप की दबाऊंगा तो यह ऑटो कंप्लीट हो गया देखो यह चीज अब मैनुली टाइप कर सकते हैं लेकिन एडोट टैप दबाकर यह ऑटोमाटिकली कंप्लीट हो जाता है तो डॉट स्लाश एडोट एकसी करना एंटर मानना और यह देखो यह हमारा सॉफ्टवेर है यह ऐसे क्यों लिखा गया, सैमी कोलन क्यों लगा, return 0 क्यों लिखा, यहाँ int क्यों आया, यह सब आगे देखेंगे, so I hope कि आपने अपनी life का पहला C++ प्रोग्राम लिख लिया है, C++ को आपने समझ लिया है, environment setup कर लिया है, और आप लोगों को मज़ा भी आ रहा है, मुझे comment में जरूर बताना कैसे लग रहे हैं आप लोगों को, कि आप लोगों को बहुत ज़्यादा मज़ा आ रहा है, अब इसी के साथ सद मैं आप लोगों को एक extension install करवाना चाहता हूँ, जिसका नाम है Code Runner है तो जैसे आप कोड न लिखेंगे इंस्टॉल पर क्लिक करें और इस टॉल हो जाएगी और इससे होता क्या है सिंपली जैसे आप यहां पर आएंगे बटन आप लोगों को यहां पर दिखाई देगा और जैसे आप इस पर क्लिक करेंगे यह करेगा ऑटोमाटिकली आपको कोड रन करके देगा बिल्ड करके देगा पहले और उसके बाद रन करके देगा अब यहां पर आपको गेर में क्लिक करना है और फिर सेटिंग्स में जाना है और आप जैसे आप कोड रन लिखेंगे तो यहां पर आ देखो इसके कुछ सेटिंग्स आ गई है आप लोग यहां पर क्लियर प्रीवियस आउटपुट पर चेक करते हैं इससे क्या होगा कि आपका जो पुराना आउटपुट हो जाएगा उसी के साथ साथ यहां पर एक ऑप्शन होता है कि टर्मिनल में मेरे इसका हमने दो ऑप्शन को चेक कि तो रन टर्मिनल को और उसी के साथ हमने ऊपर अ कि क्लियर प्रीवियस आउटपुट बिफोर रिच रन इस पर क्लिक किया जैसे हम रन करेंगे फाइल्स को पुराना जो गार्बेज है वह क्लियर हो जाएगा जैसे मैं इसको अगर रन करूं तो देखो सब कुछ क्लियर होकर फ्रेशली मेरा यह जो प्रोग्राम है तो आपकी यह क्लियर हो गया आप लोगों समझ में आ रहा होगा और आप लोग समझ गए होंगे किस तरह यह जो प्रोग्राम है यह आप लोग ने करना किया है चैनल पर जाकर प्लेलिस्ट पर क्लिक करना है और प्लेलिस्ट पर क्लिक करने के बाद आप लोगों को जो प्लेलिस्ट हैं वो मेरी सारी दिख जाएंगी तो आप लोग क्या करना है C++ वाली प्लेलिस्ट पर क्लिक करना हो जैसे ही आप क्लिक करें� प्रेसिडेशन प्रेसिडेशन