Procedural Programming Paradigm

Procedural Programming Paradigm: सबसे पहला सवाल तो यही है कि C++ क्यों सीखा जाए? इसका जवाब भी इतना ही सरल है। ये आज तक की सबसे Powerful Programming Language है। Programmers को बडे व जटिल प्रोग्राम बनाने होते हैं, तब Professional Programmers C++ को Choose करते हैं। कई और भी सरल व प्रभावी भाषाएं हैं, लेकिन उनकी कुछ कमियों की वजह से उनमें प्रोग्राम Development की एक सीमा है। जैसे Visual Basic Microsoft Company की एक बहुत ही सरल भाषा है, लेकिन जब … [Read more...]

Object Oriented Programming Approach

Object Oriented Programming Approach: Object Oriented Language के पीछे का मूलभूत विचार ये है कि एक Program में Data और उस Data पर काम करने वाले Functions को Combine करके एक Unit के रूप में ले लिया जाए। इस Unit को Object कहा जाता है। एक Object के Operations यानी Data पर काम करने के लिये लिखे गए Function को "C++" में Member Function कहा जाता है क्योंकि ये किसी Object के किसी अमुक Class से सम्बंधित होते हैं, जो कि किसी Data को Access करने का एक … [Read more...]

Advantages of Object Oriented Programming Language

Advantages of Object Oriented Programming: जब आप किसी समस्या को Object Oriented Programming Approach के रूप में बनाना चाहते हैं, तब ये तय नहीं करना होता है कि समस्या को Functions में किस प्रकार से विभाजित किया जाए बल्कि ये तय करना होता है कि समस्या को Objects में किस प्रकार से विभाजित किया जाए।  साधारण सा सवाल दिमाग में आ सकता है कि ये Objects क्या होते हैं? इसका जवाब भी इतना ही साधारण है। हम जो कुछ भी सोंच सकते हैं, दुनिया की वह हर वस्तु Object … [Read more...]

Class in OOPS

Class in OOPS: जब हमें एक ही Data Type के कई Data को किसी Variable में Store करना होता है, तब हम Array का प्रयोग करते हैं और जब विभिन्न Data Type के आपस में Logically Related कई Data को एक ही Variable में रखना होता है तब हम Structure का प्रयोग करते हैं। "C++" में Class भी यही काम करता है। यानी Class में भी हम विभिन्न Data Types के, आपस में Logically Related Variables Declare करते हैं। Structure व Class में मूलभूत अन्तर यही है कि एक Structure के … [Read more...]

Abstraction Meaning in Hindi

Abstraction Meaning in Hindi (What is Data Abstraction) किसी System की Inner Working को Hide करके उसे उपयोग में लेने के लिए एक Well Defined Interface तैयार करने की प्रक्रिया को हम Encapsulation कहते हैं। Create होने वाले Object को Real World में जब Use करना होता है, तब हम उसी Well Defined Interface द्वारा उस Object के Data को Access करते हैं। Encapsulation का सबसे अच्छा उदाहरण एक Watch का लिया जा सकता है। एक Wristwatch किस प्रकार से काम करता है, … [Read more...]

What is Inheritance in OOPS

Inheritance What is Inheritance in OOPS: जिस प्रकार से हम वास्तविक जीवन में विभिन्न Classes को Subclasses में विभाजित करते हैं, ठीक उसी प्रकार से हम "C++" में भी Classes को विभिन्न Subclasses में विभाजित कर सकते हैं। जैसे जानवरों के समूह को हम पानी में रहने वाले जानवरों, वायु में उडने वाले जानवरों व धरती पर चलने वाले जानवरों में बांट सकते हैं। फिर हरेक जानवर को उसकी विशेषताओं के आधार पर और भागों में विभाजित कर सकते हैं। ठीक इसी प्रकार से हम … [Read more...]

Polymorphism and Overloading

जैसाकि हमने पहले भी बताया कि एक Class "C" के Structure का ही Modified रूप है। यानी हम Structure प्रकार के Variable तो Declare कर सकते हैं, लेकिन जिस प्रकार से Built - In प्रकार के Data Type के दो Variables को हम आपस में जोड सकते हैं, ठीक उसी प्रकार से किसी Structure के दो Variables को हम नहीं जोड सकते। इसे समझने के लिये हम एक उदाहरण देखते हैं। माना एक Structure निम्नानुसार है-struct Add { int num1; int num2; };struct Add A, B, … [Read more...]

Download All EBooks

सभी हिन्दी EBooks के DEMO DOWNLOAD LINKS प्राप्‍त करें, अपने EMail पर।

Register करके Login करें। इस Popup से छुटकारा पाएें।