The university offers a wide range of courses.

विद्यापीठात विविध प्रकारचे अभ्यासक्रम उपलब्ध आहेत.


Please submit your assignments by Friday.

कृपया आपले असाइनमेंट शुक्रवारपर्यंत सादर करा.


The professor explained the concept of object-oriented programming.

प्राध्यापकांनी ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंगची संकल्पना स्पष्ट केली.


Students are required to attend all lectures.

विद्यार्थ्यांनी सर्व व्याख्यानांना उपस्थित राहणे आवश्यक आहे.


The syllabus for the second semester is available online.

दुसऱ्या सत्राचा अभ्यासक्रम ऑनलाइन उपलब्ध आहे.


The institute provides excellent infrastructure for learning.

संस्था अध्ययनासाठी उत्कृष्ट पायाभूत सुविधा पुरवते.


Object-oriented programming is a powerful paradigm.

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग एक शक्तिशाली प्रणाली आहे.


The exam will cover the topics discussed in class.

परीक्षेत वर्गात चर्चा केलेले विषय असतील.


The university library has a vast collection of books.

विद्यापीठाच्या ग्रंथालयात पुस्तकांचा मोठा संग्रह आहे.


The course aims to teach the fundamentals of computer science.

हा अभ्यासक्रम संगणक विज्ञानाचे मूलभूत सिद्धांत शिकवतो.


Encapsulation is a key principle of OOP.

एनकॅप्सुलेशन OOP चा एक महत्त्वाचा सिद्धांत आहे.


The students formed a study group to prepare for the exams.

परीक्षेची तयारी करण्यासाठी विद्यार्थ्यांनी एक अभ्यास गट तयार केला.


The professor's lectures were very informative and engaging.

प्राध्यापकांचे व्याख्यान माहितीपूर्ण आणि आकर्षक होते.


Inheritance allows code reuse and reduces redundancy.

इनहेरिटन्स कोडचा पुनर्वापर करण्यास आणि अनावश्यकता कमी करण्यास मदत करते.


The university is committed to providing quality education.

विद्यापीठ दर्जेदार शिक्षण देण्यासाठी वचनबद्ध आहे.


Polymorphism enables objects to take on many forms.

पॉलीमॉर्फिझममुळे वस्तू अनेक रूपे घेऊ शकतात.


The deadline for the project submission is approaching.

प्रकल्पाच्या सबमिशनची अंतिम तारीख जवळ येत आहे.


The institute encourages students to participate in extracurricular activities.

संस्था विद्यार्थ्यांना शालेय-बाह्य (अभ्यासेतर) उपक्रमांमध्ये भाग घेण्यासाठी प्रोत्साहन देते.


The course covers advanced topics in object-oriented design.

हा अभ्यासक्रम ऑब्जेक्ट-ओरिएंटेड डिझाइनमधील प्रगत विषय समाविष्ट करतो.


The students presented their projects to the faculty.

विद्यार्थ्यांनी त्यांचे प्रकल्प प्राध्यापकांना सादर केले.


The code demonstrates how to overload the less than operator.

हा कोड दर्शवतो की ‘लेसर दॅन’ ऑपरेटर (operator) कसे ओव्हरलोड (overload) करायचे.


Assignment operators can be overloaded just like other operators.

इतर ऑपरेटर्सप्रमाणेच असाइनमेंट ऑपरेटर्स देखील ओव्हरलोड केले जाऊ शकतात.


Type conversion is often needed in programming.

प्रोग्रामिंगमध्ये अनेकदा डेटा प्रकार रूपांतरण आवश्यक असते.


Constructors can perform type conversion from built-in types to class types.

कंस्ट्रक्टर (constructor) अंगभूत प्रकारांपासून वर्ग प्रकारांपर्यंत प्रकार रूपांतरण करू शकतात.


The example converts a char* to a string object.

उदाहरण char* ला स्ट्रिंग ऑब्जेक्टमध्ये रूपांतरित करते.


Overloaded casting operators convert class type data to basic types.

ओव्हरलोड केलेले कास्टिंग ऑपरेटर्स वर्ग प्रकार डेटाला मूलभूत प्रकारात रूपांतरित करतात.


Consider the following constructor: string :: string(char*a)

खालील कंस्ट्रक्टर विचारात घ्या: स्ट्रिंग :: स्ट्रिंग(चार*ए)


The casting operator should not have any arguments.

कास्टिंग ऑपरेटरमध्ये कोणतेही युक्तिवाद नसावेत.


This function converts a class object to a double.

हे कार्य वर्ग ऑब्जेक्टला डबलमध्ये रूपांतरित करते.


Conversion between objects of different classes can be done using constructors or conversion functions.

भिन्न वर्गांमधील ऑब्जेक्ट्सचे रूपांतरण कंस्ट्रक्टर किंवा रूपांतरण कार्यांचा वापर करून केले जाऊ शकते.


The main function demonstrates the use of classes and data conversion.

मुख्य फंक्शन वर्ग आणि डेटा रूपांतरणाचा वापर दर्शवते.


What are the basic rules for operator overloading in C++?

C++ मध्ये ऑपरेटर ओव्हरलोडिंगचे मूलभूत नियम काय आहेत?


पॉलीमॉर्फिझमची संकल्पना स्पष्ट करा.


Explain the concept of operator overloading.

ऑपरेटर ओव्हरलोडिंगची संकल्पना स्पष्ट करा.


A virtual function is a member function in the base class that you redefine in a derived class.

व्हर्च्युअल फंक्शन हे बेस क्लासमधील सदस्य फंक्शन आहे जे तुम्ही व्युत्पन्न वर्गात पुन्हा परिभाषित करता.


Virtual functions must be members of some class.

व्हर्च्युअल फंक्शन्स काही वर्गाचे सदस्य असणे आवश्यक आहे.


We cannot have a virtual constructor, but we can have a virtual destructor.

आपण व्हर्च्युअल कंस्ट्रक्टर घेऊ शकत नाही, परंतु आपल्याकडे व्हर्च्युअल डिस्ट्रक्टर असू शकतो.


The function call takes slightly longer due to the virtual mechanism.

व्हर्च्युअल यंत्रणेमुळे फंक्शन कॉल थोडा जास्त वेळ घेतो.


A pure virtual function is a function declared in the base class that has no definition relative to the base class.

एक शुद्ध व्हर्च्युअल फंक्शन हे बेस क्लासमध्ये घोषित केलेले फंक्शन आहे ज्याची बेस क्लासच्या संदर्भात कोणतीही व्याख्या नाही.


Abstract classes cannot have their own instances.

अॅब्स्ट्रॅक्ट क्लासेसची स्वतःची उदाहरणे असू शकत नाहीत.


Break statements allow you to exit a loop prematurely.

ब्रेक स्टेटमेंट तुम्हाला लूपमधून वेळेआधीच बाहेर पडण्याची परवानगी देतात.


The 'continue' statement skips the current iteration and moves to the next.

'कंटिन्यू' स्टेटमेंट सध्याच्या पुनरावृत्तीला वगळते आणि पुढील पुनरावृत्तीकडे जाते.


The 'goto' statement allows you to jump to a specific label in the code.

'गोटो' स्टेटमेंट तुम्हाला कोडमधील विशिष्ट लेबलवर जाण्याची परवानगी देते.


The exit statement terminates the entire program.

एक्झिट स्टेटमेंट संपूर्ण प्रोग्राम संपुष्टात आणते.


Classes are the central feature of C++ that supports object-oriented programming.

क्लासेस हे C++ चे मुख्य वैशिष्ट्य आहे जे ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंगला समर्थन देते.


A class is used to specify the form of an object.

एखाद्या ऑब्जेक्टचे स्वरूप निर्दिष्ट करण्यासाठी क्लासचा वापर केला जातो.


A class combines data representation and methods for manipulating that data.

क्लास डेटाचे प्रतिनिधित्व आणि त्या डेटामध्ये फेरफार करण्यासाठीच्या पद्धती एकत्र करते.


The data and functions within a class are called members of the class.

क्लासमधील डेटा आणि फंक्शन्सना क्लासचे सदस्य म्हणतात.


When we define a class, we define a blueprint for a data type.

जेव्हा आपण क्लास परिभाषित करतो, तेव्हा आपण डेटा प्रकारासाठी एक ब्लूप्रिंट परिभाषित करतो.


A class definition starts with the keyword 'class' followed by the class name.

क्लासची व्याख्या 'क्लास' या कीवर्डने सुरू होते, त्यानंतर क्लासचे नाव येते.


A public member can be accessed from outside the class.

एखाद्या सार्वजनिक सदस्यास क्लासच्या बाहेरील भागातून प्रवेश करता येतो.


A class provides the blueprints for objects.

क्लास ऑब्जेक्ट्ससाठी ब्लूप्रिंट प्रदान करते.


ऑब्जेक्ट्स एका क्लासमधून तयार केले जातात.


The public data members of objects can be accessed using the direct member access operator (.).

ऑब्जेक्ट्सच्या सार्वजनिक डेटा सदस्यांना डायरेक्ट मेंबर एक्सेस ऑपरेटर (.) वापरून ऍक्सेस केले जाऊ शकते.


Private and protected members cannot be accessed directly.

खासगी आणि संरक्षित सदस्यांना थेट ऍक्सेस करता येत नाही.


A member function is a function that has its definition or its prototype within the class definition.

एक सदस्य फंक्शन हे असे फंक्शन आहे ज्याची व्याख्या किंवा प्रोटोटाइप क्लासच्या व्याख्येमध्ये आहे.


A class constructor is a special function in a class that is called when a new object of the class is created.

क्लास कन्स्ट्रक्टर हे क्लासमधील एक विशेष फंक्शन आहे जे क्लासचे नवीन ऑब्जेक्ट तयार झाल्यावर कॉल केले जाते.


A destructor is also a special function which is called when created object is deleted.

एक डिस्ट्रक्टर देखील एक विशेष फंक्शन आहे जे तयार केलेले ऑब्जेक्ट डिलीट झाल्यावर कॉल केले जाते.


The copy constructor creates an object by initializing it with an object of the same class.

कॉपी कन्स्ट्रक्टर त्याच क्लासच्या ऑब्जेक्टने इनिशियलाईज करून एक ऑब्जेक्ट तयार करतो.


A friend function is permitted full access to private and protected members of a class.

एका फ्रेंड फंक्शनला क्लासच्या खाजगी आणि संरक्षित सदस्यांपर्यंत पूर्ण प्रवेशाची परवानगी आहे.


In the above code, we declare an integer pointer and an array of integer type.

वर दिलेल्या कोडमध्ये, आम्ही एक इंटिजर पॉइंटर आणि इंटिजर प्रकारची एक अॅरे घोषित करतो.


We assign the address of marks to the ptr by using the statement ptr=marks; it means that both the variables ‘marks’ and ‘ptr’ point to the same element, i.e., marks[0].

ptr=marks हे विधान वापरून, आम्ही ‘marks’ चा पत्ता ptr ला देतो; याचा अर्थ ‘marks’ आणि ‘ptr’ हे दोन्ही व्हेरिएबल्स एकाच घटकाकडे, म्हणजे marks[0] कडे निर्देश करतात.


When we try to print the values of *ptr and *marks, then it comes out to be same.

*ptr आणि *marks ची मूल्ये छापण्याचा प्रयत्न केल्यास, ती समान येतात.


Hence, it is proved that the array name stores the address of the first element of an array.

म्हणून, हे सिद्ध होते की अॅरेचे नाव अॅरेच्या पहिल्या घटकाचा पत्ता संग्रहित करते.


Suppose we create an array of pointer holding 5 integer pointers; then its declaration would look like: 1. int *ptr[5]; // array of 5 integer pointer.

समजा, आपण 5 इंटिजर पॉइंटर असलेली पॉइंटरची एक अॅरे तयार करतो; तर, त्याची घोषणा यासारखी दिसेल: 1. int *ptr[5]; // 5 इंटिजर पॉइंटरची अॅरे.


In the above declaration, we declare an array of pointer named as ptr, and it allocates 5 integer pointers in memory.

वर दिलेल्या घोषणेमध्ये, आम्ही ptr नावाचे पॉइंटरची एक अॅरे घोषित करतो आणि ते मेमरीमध्ये 5 इंटिजर पॉइंटरचे वाटप करते.


The element of an array of a pointer can also be initialized by assigning the address of some other element.

पॉइंटरच्या अॅरेचा घटक इतर घटकाचा पत्ता देऊन देखील सुरू केला जाऊ शकतो.


We can also retrieve the value of ‘a’ be dereferencing the pointer.

आम्ही पॉइंटर डीरेफरन्स करून ‘a’ चे मूल्य देखील मिळवू शकतो.


We have defined the ‘for’ loop, which iterates through the elements of an array ‘ptr1’, and on each iteration, the address of element of ptr1 at index ‘i’ gets stored in the ptr2 at index ‘i’.

आम्ही ‘for’ लूपची व्याख्या केली आहे, जी ‘ptr1’ च्या घटकांवर पुनरावृत्ती करते आणि प्रत्येक पुनरावृत्तीवर, ‘i’ इंडेक्सवर ptr1 च्या घटकाचा पत्ता ptr2 मध्ये ‘i’ इंडेक्सवर संग्रहित केला जातो.


An array of pointer to strings is an array of character pointers that holds the address of the first character of a string or we can say the base address of a string.

स्ट्रिंगच्या पॉइंटरची अॅरे म्हणजे कॅरेक्टर पॉइंटर्सची एक अॅरे आहे जी स्ट्रिंगच्या पहिल्या अक्षराचा पत्ता किंवा आपण स्ट्रिंगचा बेस ऍड्रेस म्हणू शकतो.


In an array of pointers, the manipulation of strings is comparatively easier than in the case of 2d array.

पॉइंटरच्या अॅरेमध्ये, स्ट्रिंगची हाताळणी 2d अॅरेच्या तुलनेत सोपी आहे.


We can also easily change the position of the strings by using the pointers.

आम्ही पॉइंटर वापरून स्ट्रिंगची स्थिती देखील सहज बदलू शकतो.


In the above code, we declared an array of char pointer holding 5 string literals, and the first character of each string is holding the base address of the string.

वर दिलेल्या कोडमध्ये, आम्ही 5 स्ट्रिंग लिटरल असलेली चार पॉइंटरची एक अॅरे घोषित केली आहे आणि प्रत्येक स्ट्रिंगचे पहिले अक्षर स्ट्रिंगचा बेस ऍड्रेस धरून आहे.


Write a C+ + program to find out the sum of n numbers.

n संख्यांची बेरीज शोधण्यासाठी C++ प्रोग्राम लिहा.


What are classes? Explain purpose of classes?

क्लासेस काय आहेत? क्लासेसचा उद्देश स्पष्ट करा?


Explain the term control structure in C++?

C++ मध्ये कंट्रोल स्ट्रक्चर ही संज्ञा स्पष्ट करा?


Explain the function of operators in C++?

C++ मध्ये ऑपरेटर्सचे कार्य स्पष्ट करा?


C++ मध्ये कीवर्ड म्हणजे काय?


C++ मध्ये आयडेंटिफायर म्हणजे काय?


The constructors are always declared in the public section.

कन्स्ट्रक्टर नेहमी पब्लिक विभागात घोषित केले जातात.


C++ provides the ability to define classes and functions as its primary encapsulation mechanisms.

C++ वर्ग आणि कार्ये परिभाषित करण्याची क्षमता त्याच्या प्राथमिक एन्कॅप्सुलेशन यंत्रणेच्या रूपात प्रदान करते.


बंधन म्हणजे जोडणे.


When linking is delayed till run time or done during the execution of the program then this type of linking is known as dynamic binding.

जेव्हा रन टाइमपर्यंत लिंकिंगमध्ये विलंब होतो किंवा प्रोग्रामच्या अंमलबजावणी दरम्यान केले जाते, तेव्हा या प्रकारच्या लिंकिंगला डायनॅमिक बाइंडिंग म्हणून ओळखले जाते.


In C++ objects communicate each other by passing messages to each other.

C++ मध्ये, वस्तू एकमेकांना संदेश पाठवून संवाद साधतात.


A message contains the name of the member function and arguments to pass.

संदेशामध्ये सदस्य कार्याचे नाव आणि पास करण्यासाठीचे युक्तिवाद असतात.


The programs are the means through which we can make the computers produce the useful desired outputs.

प्रोग्राम हे साधन आहे ज्याद्वारे आपण संगणकांना उपयुक्त आणि इच्छित आउटपुट तयार करण्यास सक्षम करतो.


In this unit, you studied that the structured programming languages initially helped in coping with the inherent complexity of the softwares of those times.

या युनिटमध्ये, आपण अभ्यास केला की संरचित प्रोग्रामिंग भाषांनी सुरुवातीला त्यावेळच्या सॉफ्टवेअरच्या जटिलतेचा सामना करण्यास मदत केली.


It was followed by the illustrations of some more concepts of object-oriented programming like classes, objects, message passing, interface, associations, inheritance and polymorphism.

त्यानंतर ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंगच्या काही संकल्पनांचे चित्रण केले गेले, जसे की वर्ग, ऑब्जेक्ट्स, संदेश पाठवणे, इंटरफेस, असोसिएशन, इनहेरिटन्स आणि पॉलीमॉर्फिझम.


In the end, you saw what the various benefits of OOPs are and how can these help in producing good quality software.

शेवटी, आपण पाहिले की OOPs चे विविध फायदे काय आहेत आणि हे चांगल्या प्रतीचे सॉफ्टवेअर तयार करण्यात कसे मदत करू शकतात.


C++ is an object oriented programming (OOP) language.

C++ ही ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) भाषा आहे.


It is a deviation from traditional procedural languages in the sense that it follows object oriented programming (OOP) approach which is quite suitable for managing large and complex programs.

हे पारंपारिक प्रक्रियात्मक भाषांपेक्षा वेगळे आहे, कारण ते ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) दृष्टिकोन वापरते, जे मोठ्या आणि जटिल प्रोग्राम व्यवस्थापित करण्यासाठी अतिशय योग्य आहे.


C++ language is an extension to C language and supports classes, inheritance, function overloading and operator overloading which were not supported by C language.

C++ भाषा C भाषेचा विस्तार आहे आणि C भाषेने समर्थन न दिलेले वर्ग, इनहेरिटन्स, फंक्शन ओव्हरलोडिंग आणि ऑपरेटर ओव्हरलोडिंगला समर्थन देते.


In any language, there are some fundamentals you need to learn before you begin to write even the most elementary programs.

कोणत्याही भाषेत, सर्वात प्राथमिक कार्यक्रम लिहायला सुरुवात करण्यापूर्वी तुम्हाला काही मूलभूत गोष्टी शिकण्याची आवश्यकता आहे.


C++ ही C भाषेची सुपरसेट आहे.


It contains the same control statements; the same scope and storage class rules; and even the arithmetic, logical, bitwise operators and the data types are identical.

यात समान नियंत्रण विधाने आहेत; समान स्कोप आणि स्टोरेज क्लास नियम; आणि अंकगणित, तार्किक, बिटवाईज ऑपरेटर आणि डेटा प्रकार देखील समान आहेत.


The object oriented feature in C++ is helpful in developing the large programs with clarity, extensibility and easy to maintain the software after sale to customers.

C++ मधील ऑब्जेक्ट ओरिएंटेड वैशिष्ट्य मोठ्या प्रोग्राम्सना स्पष्टता, विस्तारणीयता आणि ग्राहकांना विक्रीनंतर सॉफ्टवेअरची देखभाल करणे सोपे करते.


C++ has replaced C programming language and is the basic building block of current programming languages such as Java, C# and Dot. Net etc.

C++ ने C प्रोग्रामिंग भाषेची जागा घेतली आहे आणि ती Java, C# आणि Dot. Net इत्यादीसारख्या वर्तमान प्रोग्रामिंग भाषांचा आधारस्तंभ आहे.


Character set is a set of valid characters that a language can recognise.

अक्षरसंच म्हणजे वैध वर्णांचा समूह जो भाषा ओळखू शकते.


There are 62 letters and digits character set in C++ (26 Capital Letters + 26 Small Letters + 10 Digits) as shown above.

C++ मध्ये 62 अक्षरे आणि अंक अक्षरसंच आहेत (26 कॅपिटल अक्षरे + 26 स्मॉल अक्षरे + 10 अंक) जे वर दर्शविले आहेत.


A character that is used to produce blank space when printed in C++ is called white space character.

C++ मध्ये प्रिंट केल्यावर जो वर्ण रिकामी जागा तयार करण्यासाठी वापरला जातो, त्याला व्हाईट स्पेस कॅरेक्टर म्हणतात.


The reuse of code reduces development time.

कोडचा पुनर्वापर विकास वेळ कमी करतो.


C++ supports reusability through classes.

C++ वर्ग वापरून पुनर्वापर समर्थन करते.


Inheritance allows creating new classes from existing ones.

वारसा हक्कामुळे विद्यमान वर्गातून नवीन वर्ग तयार करता येतात.


बेस क्लास हा मूळ वर्ग आहे.


The derived class inherits properties from the base class.

व्युत्पन्न वर्ग बेस क्लासमधून गुणधर्म प्राप्त करतो.


Single inheritance involves one base class.

सिंगल इनहेरिटन्समध्ये एक बेस क्लास असतो.


Multiple inheritance uses several base classes.

मल्टिपल इनहेरिटन्स अनेक बेस क्लासेस वापरते.


Hierarchical inheritance involves traits inherited by multiple classes.

श्रेणीबद्ध वारसा हक्कामध्ये अनेक वर्गांद्वारे वारसा हक्काने मिळवलेले गुणधर्म समाविष्ट असतात.


Multilevel inheritance involves deriving a class from another derived class.

मल्टिलेव्हल इनहेरिटन्समध्ये दुसर्‍या व्युत्पन्न वर्गातून वर्ग मिळवणे समाविष्ट आहे.


Public members of the base class become public members of the derived class.

बेस क्लासचे सार्वजनिक सदस्य व्युत्पन्न वर्गाचे सार्वजनिक सदस्य बनतात.


खाजगी सदस्य वारसा हक्काने मिळत नाहीत.


Inheritance is a powerful tool for program development.

वारसा हक्क प्रोग्राम विकासासाठी एक शक्तिशाली साधन आहे.


Let's consider a simple example of inheritance.

चला, वारसा हक्काचे एक सोपे उदाहरण पाहूया.


The derived class has access to public members of the base class.

व्युत्पन्न वर्गाला बेस क्लासच्या सार्वजनिक सदस्यांपर्यंत प्रवेश असतो.


खाजगी व्युत्पन्न प्रवेश प्रतिबंधित करते.


In private derivation, public members become private.

खाजगी व्युत्पन्न मध्ये, सार्वजनिक सदस्य खाजगी बनतात.


A protected member is accessible by member functions within its class and any class immediately derived from it.

संरक्षित सदस्य त्याच्या वर्गातील सदस्य कार्ये आणि त्यातून त्वरित व्युत्पन्न झालेल्या कोणत्याही वर्गाद्वारे प्रवेशयोग्य आहे.


Multilevel inheritance allows for complex class structures.

मल्टिलेव्हल इनहेरिटन्स जटिल वर्ग रचनांना अनुमती देते.


Multiple inheritance combines features from several classes.

एकाधिक वारसा हक्क अनेक वर्गांमधील वैशिष्ट्ये एकत्र करतो.


Hybrid inheritance combines different types of inheritance.

हायब्रिड इनहेरिटन्स विविध प्रकारचे वारसा हक्क एकत्र करते.


The derived-constructor function contains two parts separated by a colon.

व्युत्पन्न-कन्स्ट्रक्टर फंक्शनमध्ये दोन भाग असतात जे कोलनने विभक्त केलेले असतात.


The first part provides the declaration of the arguments that are passed to the derived-constructor.

पहिला भाग व्युत्पन्न-कन्स्ट्रक्टरला पाठवलेल्या युक्तिवादांची घोषणा प्रदान करतो.


The second part lists the function calls to the base constructors.

दुसरा भाग बेस कन्स्ट्रक्टरला फंक्शन कॉलची यादी देतो.


base1(arglist1), base2(arglist2) ... are function calls to base constructors.

base1(arglist1), base2(arglist2) ... हे बेस कन्स्ट्रक्टरला केलेले फंक्शन कॉल आहेत.


Arglist1 through ArglistN are the argument declarations for base constructors.

Arglist1 ते ArglistN हे बेस कन्स्ट्रक्टरसाठी युक्तिवादांची घोषणा आहेत.


ArglistD provides the parameters that are necessary to initialize the members of the derived class.

ArglistD व्युत्पन्न वर्गातील सदस्यांना सुरू करण्यासाठी आवश्यक असलेले मापदंड प्रदान करते.


The output of Program 8.7 would be: beta initialized alpha initialized gamma initialized x = 5 y = 10.75 m = 20 n = 30

प्रोग्राम 8.7 चा आउटपुट असेल: बीटा सुरू झाला, अल्फा सुरू झाला, गामा सुरू झाला x = 5 y = 10.75 m = 20 n = 30


The mechanism of deriving a new class from an old class is called inheritance.

एका जुन्या वर्गातून नवीन वर्ग मिळवण्याच्या यंत्रणेला इनहेरिटन्स म्हणतात.


A derived class with only one base class is called single inheritance.

फक्त एका बेस क्लास असलेला व्युत्पन्न वर्ग सिंगल इनहेरिटन्स म्हणून ओळखला जातो.


A class can inherit properties from more than one class which is known as multiple inheritance.

एकापेक्षा जास्त वर्गातून गुणधर्म मिळवू शकतो, याला मल्टीपल इनहेरिटन्स म्हणतात.


A class can be derived from another derived class which is known as multilevel inheritance.

एका व्युत्पन्न वर्गातून दुसरा वर्ग मिळवला जाऊ शकतो, याला मल्टीलेव्हल इनहेरिटन्स म्हणतात.


When the properties of one class are inherited by more than one class, it is called hierarchical inheritance.

जेव्हा एका वर्गाचे गुणधर्म एकापेक्षा जास्त वर्गाद्वारे इनहेरिट केले जातात, तेव्हा त्याला हायेरार्किकल इनहेरिटन्स म्हणतात.


A private member of a class cannot be inherited either in public mode or in private mode.

एका वर्गाचा प्रायव्हेट सदस्य सार्वजनिक किंवा खाजगी मोडमध्ये इनहेरिट केला जाऊ शकत नाही.


The friend functions and the member functions of a friend class can directly access the private and protected data.

फ्रेंड फंक्शन्स आणि फ्रेंड क्लासचे सदस्य फंक्शन्स खाजगी आणि संरक्षित डेटा थेट ऍक्सेस करू शकतात.


In multilevel inheritance, the constructors are executed in the order of inheritance.

मल्टीलेव्हल इनहेरिटन्समध्ये, कन्स्ट्रक्टर इनहेरिटन्सच्या क्रमाने कार्यान्वित केले जातात.


We know that it is very rare that program works correctly first time.

आपल्याला माहीत आहे की, प्रोग्राम पहिल्यांदाच व्यवस्थित काम करतो हे फार कमी वेळा घडते.


The logic errors are due to poor understanding of problem and solution procedure.

लॉजिक त्रुटी समस्या आणि समाधान प्रक्रियेच्या अपुऱ्या माहितीमुळे येतात.


Exception are runtime anomalies or can use your condition that program may encounter while executing.

एक्सेप्शन म्हणजे रनटाइम विसंगती किंवा प्रोग्राम कार्यान्वित करताना येऊ शकणाऱ्या समस्या.


When a program in counters and exceptional condition, it is important that it is identified and dealt with effectively.

जेव्हा एखादा प्रोग्राम असामान्य स्थितीत येतो, तेव्हा त्याची ओळख होणे आणि त्यावर प्रभावीपणे उपाय करणे महत्त्वाचे आहे.


ANSI C ++ provide built in language features to detect and handle exceptions which are basically runtime errors.

ANSI C++ मध्ये रनटाइम एरर शोधण्यासाठी आणि हाताळण्यासाठी भाषेची वैशिष्ट्ये दिली आहेत.


The compiler recognizes the int arguments and generates a minfun() function.

संकलक int युक्तिवाद ओळखतो आणि minfun() फंक्शन तयार करतो.


Similarly, it recognizes the argument data types and produces the minfun() function accordingly when floating-point and char data are transferred.

त्याचप्रमाणे, फ्लोटिंग-पॉइंट आणि कॅर डेटा हस्तांतरित झाल्यावर ते युक्तिवादाचे डेटा प्रकार ओळखते आणि त्यानुसार minfun() फंक्शन तयार करते.


This approach substituted three identical normal functions with a single function prototype, making the code more maintainable.

या दृष्टिकोनने तीन समान सामान्य फंक्शन्स एकाच फंक्शन प्रोटोटाइपमध्ये बदलले, ज्यामुळे कोड अधिक देखरेख ठेवता आला.


Let’s take a look at another feature template.

चला, दुसऱ्या वैशिष्ट्य टेम्पलेटवर एक नजर टाकूया.


This one needs three arguments: two template arguments and one basic type statement.

यामध्ये तीन युक्तिवादांची आवश्यकता आहे: दोन टेम्पलेट युक्तिवाद आणि एक मूलभूत प्रकार विधान.


i आणि j चा गुणाकार :5


m आणि n चा गुणाकार :3.5


Function template overloading is when the names of the function templates are the same but they are named with different arguments.

फंक्शन टेम्पलेट ओव्हरलोडिंग म्हणजे फंक्शन टेम्पलेटची नावे समान असतात परंतु ती वेगवेगळ्या युक्तिवादांनी दिली जातात.


The user is unaware of the internally created function, which is referred to as a “template templates”.

अंतर्गत तयार केलेल्या कार्याबद्दल वापरकर्त्याला माहिती नसते, ज्याला “टेम्पलेट टेम्पलेट्स” म्हणून संबोधले जाते.


A function templates eliminates the time and effort of rewriting functions of the same body but different data types.

फंक्शन टेम्पलेट समान बॉडी पण भिन्न डेटा प्रकारांच्या फंक्शन्सचे पुनर्लेखन करण्याचा वेळ आणि श्रम वाचवते.


Generic functions also aid in the implementation of the c++ programming principle of “one interface, multiple methods.”

जेनरिक फंक्शन्स c++ प्रोग्रामिंगच्या “एक इंटरफेस, अनेक पद्धती” या तत्त्वाच्या अंमलबजावणीत देखील मदत करतात.


You may sometimes need a class implementation that is the same for all classes with the exception of the data types used.

तुम्हाला कधीकधी अशा क्लासची अंमलबजावणी आवश्यक असू शकते जी वापरलेल्या डेटा प्रकारांशिवाय सर्व क्लासेससाठी समान आहे.


Class templates, on the other hand, make it possible to reuse the same code for all data types.

दुसरीकडे, क्लास टेम्पलेट्स सर्व डेटा प्रकारांसाठी समान कोडचा पुनर्वापर करणे शक्य करतात.


When creating a class template object, you must specify the data type within a < >.

क्लास टेम्पलेट ऑब्जेक्ट तयार करताना, तुम्ही < > मध्ये डेटा प्रकार निर्दिष्ट करणे आवश्यक आहे.


Numbers are: 2 and 1. Addition is: 3 Subtraction is: 1 Product is: 2 Division is: 2

संख्या: 2 आणि 1. बेरीज: 3 वजाबाकी: 1 गुणाकार: 2 भागाकार: 2


Numbers are: 2.4 and 1.2. Addition is: 3.6 Subtraction is: 1.2 Product is: 2.88 Division is: 2

संख्या: 2.4 आणि 1.2. बेरीज: 3.6 वजाबाकी: 1.2 गुणाकार: 2.88 भागाकार: 2


A class template named Compute is declared in the preceding programme.

मागील प्रोग्राममध्ये Compute नावाचे क्लास टेम्पलेट घोषित केले आहे.


The class has two private members of type T: a& b, as well as a constructor to initalize the members.

क्लासला T प्रकाराचे दोन खाजगी सदस्य आहेत: a& b, तसेच सदस्यांना इनिशियलाईझ करण्यासाठी एक कन्स्ट्रक्टर.


Use templates in situations that result in duplication of the same code for multiple types.

अशा परिस्थितीत टेम्पलेट्स वापरा जेथे एकाच कोडची अनेक प्रकारांसाठी पुनरावृत्ती होते.


आपण आपल्या डिस्क फाइलमध्ये कोणताही डेटा वाचू आणि लिहू शकतो.


In random access we can quickly search for data, modify data & delete data.

रँडम ऍक्सेसमध्ये, आपण डेटा त्वरित शोधू, सुधारू आणि हटवू शकतो.


Data fseek() and Random-Access I/O Random-access read and write operations using an I/O system with the help of fseek(), which sets the file position indicator.

डेटा fseek() आणि यादृच्छिक-ऍक्सेस I/O fseek() च्या मदतीने I/O प्रणाली वापरून यादृच्छिक-ऍक्सेस रीड आणि राइट ऑपरेशन्स, जे फाइल स्थिती निर्देशक सेट करते.


Its prototype is shown here: int fseek(FILE *fp, longnumbytes, intorigin);

याचे प्रोटोटाइप येथे दर्शविले आहे: int fseek(FILE *fp, longnumbytes, intorigin);


Here, fp is a file pointer returned by a call to fopen().

येथे, fp हे fopen() कॉलद्वारे परत केलेले फाइल पॉइंटर आहे.


Manipulators are operators used in C++ for formatting output.

Manipulators हे C++ मध्ये आउटपुट फॉरमॅट करण्यासाठी वापरले जाणारे ऑपरेटर आहेत.


There are numerous manipulators available in C++.

C++ मध्ये अनेक Manipulators उपलब्ध आहेत.


Some of the more commonly used manipulators are provided here below: endl Manipulator: This manipulator has the same functionality as the \n newline character.

येथे खाली काही सामान्यपणे वापरले जाणारे Manipulators दिले आहेत: endl Manipulator: या Manipulator मध्ये \n newline कॅरेक्टरसारखेच कार्य आहे.


For example: cout << Exforsys << endl; cout << ̄Training ; produces the output:

उदाहरणार्थ: cout << Exforsys << endl; cout << ̄Training ; हे आउटपुट तयार करते:


setw Manipulator: This manipulator sets the minimum field width on output.

setw Manipulator: हे Manipulator आउटपुटवर किमान फील्डची रुंदी सेट करते.


The syntax is: setw(x) Here setw causes the number or string that follows it to be printed within a field of x characters wide and x is the argument set in setw manipulator.

सिंटॅक्स आहे: setw(x) येथे setw मुळे, त्याच्या मागील संख्या किंवा स्ट्रिंग x अक्षरांच्या रुंदीच्या फील्डमध्ये छापली जाते आणि x हे setw Manipulator मध्ये सेट केलेले argument आहे.


The header file that must be included while using setw manipulator is <iomanip.h> .

setw Manipulator वापरताना <iomanip.h> हे हेडर फाइल समाविष्ट करणे आवश्यक आहे.


setfill Manipulator: This is used after setw manipulator.

setfill Manipulator: हे setw Manipulator नंतर वापरले जाते.


If a value does not entirely fill a field, then the cha racter specified in the setfill argument of the manipulator is used for filling the fields.

जर एखादे मूल्य पूर्णपणे फील्ड भरत नसेल, तर फील्ड भरण्यासाठी Manipulator च्या setfill argument मध्ये निर्दिष्ट केलेले अक्षर वापरले जाते.


setprecision Manipulator: The setprecision Manipulator is used with floating point numbers.

setprecision Manipulator: setprecision Manipulator फ्लोटिंग पॉइंट नंबरसह वापरले जाते.


It is used to set the number of digits printed to the right of the decimal point.

दशांश चिन्हाच्या उजवीकडे छापलेल्या अंकांची संख्या सेट करण्यासाठी याचा वापर केला जातो.


The keyword fixed before the setprecision manipulator prints the floating point number in fixed notation.

setprecision Manipulator पूर्वीचे fixed कीवर्ड फ्लोटिंग पॉइंट नंबर निश्चित नोटेशनमध्ये प्रिंट करते.


The second cout produces the output in scientific notation.

दुसरे cout वैज्ञानिक नोटेशनमध्ये आउटपुट तयार करते.


A check for error conditions should be made after each file operation.

प्रत्येक फाइल ऑपरेशननंतर त्रुटी (error) स्थितीची तपासणी केली पाहिजे.