en: The program demonstrates operator overloading in C++.

translation: આ પ્રોગ્રામ C++ માં ઓપરેટર ઓવરલોડિંગનું નિદર્શન કરે છે.

target_lang: gu

domain: technical

complexity: moderate


en: This code overloads the less than operator.

translation: આ કોડ લેસ ધેન ઓપરેટરને ઓવરલોડ કરે છે.


en: The output shows that D2 is less than D1.

translation: આઉટપુટ બતાવે છે કે D2 એ D1 કરતા નાનું છે.

complexity: simple


en: Assignment operator overloading is similar to the copy constructor.

translation: અસાઇનમેન્ટ ઓપરેટર ઓવરલોડિંગ કોપી કન્સ્ટ્રક્ટર જેવું જ છે.


en: Type conversion is essential in many programming scenarios.

translation: ઘણા પ્રોગ્રામિંગ દૃશ્યોમાં પ્રકારનું રૂપાંતરણ આવશ્યક છે.


en: Constructors can perform type conversions.

translation: કન્સ્ટ્રક્ટર પ્રકાર રૂપાંતરણ કરી શકે છે.


en: The example converts from char* to string.

translation: આ ઉદાહરણ char* થી સ્ટ્રિંગમાં રૂપાંતરિત કરે છે.


en: Consider the conversion from int to class type.

translation: int થી ક્લાસ પ્રકારમાં રૂપાંતરણ ધ્યાનમાં લો.


en: Overloaded casting operators convert class types.

translation: ઓવરલોડ કરેલા કાસ્ટિંગ ઓપરેટર્સ ક્લાસ પ્રકારોને રૂપાંતરિત કરે છે.

complexity: complex


en: The casting operator converts a class object to a double.

translation: કાસ્ટિંગ ઓપરેટર ક્લાસ ઑબ્જેક્ટને ડબલમાં રૂપાંતરિત કરે છે.


en: Conversion between different class types is also possible.

translation: વિવિધ ક્લાસ પ્રકારો વચ્ચે રૂપાંતરણ પણ શક્ય છે.


en: The stock1 object is converted to float.

translation: સ્ટોક1 ઑબ્જેક્ટને ફ્લોટમાં રૂપાંતરિત કરવામાં આવે છે.


en: What are the rules for operator overloading?

translation: ઓપરેટર ઓવરલોડિંગના નિયમો શું છે?


en: Describe the concept of polymorphism.

translation: પોલીમોર્ફિઝમની વિભાવનાનું વર્ણન કરો.


en: Explain the concept of operator overloading.

translation: ઓપરેટર ઓવરલોડિંગની વિભાવના સમજાવો.


en: Virtual functions are crucial for polymorphism.

translation: વર્ચ્યુઅલ ફંક્શન્સ પોલીમોર્ફિઝમ માટે મહત્વપૂર્ણ છે.


en: A virtual function is redefined in a derived class.

translation: વર્ચ્યુઅલ ફંક્શનને ડેરિવેડ ક્લાસમાં ફરીથી વ્યાખ્યાયિત કરવામાં આવે છે.


en: Dynamic linkage is performed at runtime.

translation: ડાયનેમિક લિંકેજ રનટાઇમ પર કરવામાં આવે છે.


en: Virtual functions must be members of a class.

translation: વર્ચ્યુઅલ ફંક્શન્સ કોઈ ક્લાસના સભ્યો હોવા જોઈએ.


en: The this pointer refers to the invoking object.

translation: આ પોઇન્ટર ઇન્વોકિંગ ઑબ્જેક્ટનો સંદર્ભ આપે છે.


en: Break statements allow you to exit a loop prematurely.

translation: બ્રેક સ્ટેટમેન્ટ તમને લૂપમાંથી અકાળે બહાર નીકળવાની મંજૂરી આપે છે.


en: The program will now demonstrate the use of the 'break' statement.

translation: પ્રોગ્રામ હવે 'બ્રેક' સ્ટેટમેન્ટનો ઉપયોગ દર્શાવશે.


en: If the number is greater than 5, the program will exit.

translation: જો સંખ્યા 5 કરતા મોટી હશે, તો પ્રોગ્રામ બહાર નીકળી જશે.


en: Classes are fundamental to object-oriented programming in C++.

translation: C++ માં ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ માટે વર્ગો મૂળભૂત છે.


en: An object is created from a class, serving as a blueprint.

translation: એક ઑબ્જેક્ટ વર્ગમાંથી બનાવવામાં આવે છે, જે બ્લુપ્રિન્ટ તરીકે સેવા આપે છે.


en: Public members can be accessed from outside the class.

translation: જાહેર સભ્યોને વર્ગની બહારથી ઍક્સેસ કરી શકાય છે.


en: The volume of Box1 is calculated using its dimensions.

translation: બૉક્સ1નું વોલ્યુમ તેના પરિમાણોનો ઉપયોગ કરીને ગણવામાં આવે છે.


en: Private members cannot be accessed directly using the dot operator.

translation: ખાનગી સભ્યોને ડોટ ઓપરેટરનો ઉપયોગ કરીને સીધી રીતે ઍક્સેસ કરી શકાતા નથી.


en: Member functions perform operations required by the class.

translation: સભ્ય કાર્યો વર્ગ દ્વારા જરૂરી કામગીરી કરે છે.


en: The scope resolution operator (::) identifies the class a function belongs to.

translation: સ્કોપ રિઝોલ્યુશન ઓપરેટર (::) એ વર્ગને ઓળખે છે જેની સાથે એક કાર્ય સંબંધિત છે.


en: Objects can be passed as arguments to functions.

translation: ઑબ્જેક્ટ્સને કાર્યોમાં દલીલો તરીકે પસાર કરી શકાય છે.


en: The 'add' function returns an object of type 'Example'.

translation: 'એડ' ફંક્શન 'ઉદાહરણ' પ્રકારનો ઑબ્જેક્ટ પરત કરે છે.


en: Friend functions can access private members of a class.

translation: મિત્ર કાર્યો વર્ગના ખાનગી સભ્યોને ઍક્સેસ કરી શકે છે.


en: A pointer to a class is similar to a pointer to a structure.

translation: વર્ગનો પોઇન્ટર સ્ટ્રક્ચરના પોઇન્ટર જેવો જ છે.


en: The member access operator (->) is used with pointers to classes.

translation: સભ્ય ઍક્સેસ ઑપરેટર (->) નો ઉપયોગ વર્ગોના પોઇન્ટર્સ સાથે થાય છે.


en: Arrays and pointers are closely related in C++.

translation: C++ માં એરે અને પોઇન્ટર્સ એકબીજા સાથે ગાઢ રીતે સંબંધિત છે.


en: The program demonstrates how to use a friend function.

translation: પ્રોગ્રામ દર્શાવે છે કે મિત્ર કાર્યનો ઉપયોગ કેવી રીતે કરવો.


en: This is a simple example of a C++ class.

translation: આ C++ વર્ગનું એક સરળ ઉદાહરણ છે.


en: The output of the program will be displayed on the screen.

translation: પ્રોગ્રામનું આઉટપુટ સ્ક્રીન પર પ્રદર્શિત થશે.


en: Let's define a class called 'Box'.

translation: ચાલો 'બૉક્સ' નામનો વર્ગ વ્યાખ્યાયિત કરીએ.


en: The university offers various undergraduate and postgraduate programs.

translation: યુનિવર્સિટી વિવિધ અંડરગ્રેજ્યુએટ અને પોસ્ટગ્રેજ્યુએટ પ્રોગ્રામ ઓફર કરે છે.

domain: general


en: Object-oriented programming is a paradigm based on the concept of 'objects', which contain data and methods.

translation: ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ એ 'ઓબ્જેક્ટ્સ' ની વિભાવના પર આધારિત એક પદ્ધતિ છે, જેમાં ડેટા અને પદ્ધતિઓ શામેલ છે.


en: The professor explained the concept of inheritance in detail during the lecture.

translation: પ્રોફેસરે વ્યાખ્યાનમાં વારસાગતતાની વિભાવનાને વિગતવાર સમજાવી.


en: Please submit your assignments by the end of the week.

translation: કૃપા કરીને અઠવાડિયાના અંત સુધીમાં તમારા સોંપણીઓ સબમિટ કરો.


en: The software development process requires careful planning and execution.

translation: સોફ્ટવેર ડેવલપમેન્ટ પ્રક્રિયા માટે સાવચેતીપૂર્વક આયોજન અને અમલની જરૂર છે.


en: The university library has a vast collection of books and journals.

translation: યુનિવર્સિટીની લાઇબ્રેરીમાં પુસ્તકો અને જર્નલનો વિશાળ સંગ્રહ છે.


en: Encapsulation is a key principle of object-oriented programming, which bundles data and methods that operate on that data within one unit.

translation: એન્કેપ્સ્યુલેશન એ ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગનું એક મુખ્ય સિદ્ધાંત છે, જે ડેટા અને તે ડેટા પર કાર્ય કરતી પદ્ધતિઓને એક એકમમાં બાંધે છે.


en: The student was struggling to understand the concept of polymorphism.

translation: વિદ્યાર્થીને બહુરુપતાની વિભાવના સમજવામાં મુશ્કેલી પડી રહી હતી.


en: The course covers topics such as data structures, algorithms, and database management.

translation: આ કોર્સ ડેટા સ્ટ્રક્ચર્સ, અલ્ગોરિધમ્સ અને ડેટાબેઝ મેનેજમેન્ટ જેવા વિષયોને આવરી લે છે.


en: The university is located in a beautiful and serene environment.

translation: યુનિવર્સિટી એક સુંદર અને શાંત વાતાવરણમાં આવેલી છે.


en: The program aims to provide students with a strong foundation in computer science.

translation: આ પ્રોગ્રામનો હેતુ વિદ્યાર્થીઓને કમ્પ્યુટર વિજ્ઞાનમાં મજબૂત પાયો પૂરો પાડવાનો છે.


en: The lecture hall was filled with eager students ready to learn.

translation: લેક્ચર હોલ શીખવા માટે તૈયાર ઉત્સુક વિદ્યાર્થીઓથી ભરેલો હતો.


en: The concept of abstraction allows us to hide complex implementation details.

translation: એબ્સ્ટ્રેક્શનની વિભાવના આપણને જટિલ અમલીકરણ વિગતોને છુપાવવાની મંજૂરી આપે છે.


en: The professor used several examples to illustrate the concept.

translation: પ્રોફેસરે આ વિભાવનાને સમજાવવા માટે ઘણા ઉદાહરણોનો ઉપયોગ કર્યો.


en: The university encourages students to participate in extracurricular activities.

translation: યુનિવર્સિટી વિદ્યાર્થીઓને અભ્યાસેતર પ્રવૃત્તિઓમાં ભાગ લેવા પ્રોત્સાહિત કરે છે.


en: The software engineer designed a system using object-oriented principles.

translation: સોફ્ટવેર એન્જિનિયરે ઑબ્જેક્ટ-ઓરિએન્ટેડ સિદ્ધાંતોનો ઉપયોગ કરીને એક સિસ્ટમ ડિઝાઇન કરી.


en: The project requires a deep understanding of programming concepts.

translation: પ્રોજેક્ટ માટે પ્રોગ્રામિંગ વિભાવનાઓની ઊંડી સમજણની જરૂર છે.


en: The university provides excellent facilities for research and development.

translation: યુનિવર્સિટી સંશોધન અને વિકાસ માટે ઉત્તમ સુવિધાઓ પૂરી પાડે છે.


en: The code was written in a modular and reusable manner.

translation: કોડ મોડ્યુલર અને ફરીથી વાપરી શકાય તેવી રીતે લખવામાં આવ્યો હતો.


en: The goal is to create a robust and scalable application.

translation: ધ્યેય એક મજબૂત અને માપી શકાય તેવી એપ્લિકેશન બનાવવાનો છે.


en: The code declares an integer pointer and an array of integer type.

translation: આ કોડ એક ઇન્ટીજર પોઇન્ટર અને ઇન્ટીજર પ્રકારના એરેની ઘોષણા કરે છે.


en: We assign the address of marks to the ptr by using the statement ptr=marks.

translation: આપણે ptr=marks વિધાનનો ઉપયોગ કરીને marks નું સરનામું ptr ને સોંપીએ છીએ.


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

translation: *ptr અને *marks ના મૂલ્યો છાપવાનો પ્રયત્ન કરીએ છીએ, ત્યારે તે સમાન આવે છે.


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

translation: આમ, સાબિત થાય છે કે એરેનું નામ એરેના પ્રથમ તત્વનું સરનામું સંગ્રહિત કરે છે.


en: Suppose we create an array of pointer holding 5 integer pointers; then its declaration would look like:

translation: ધારો કે આપણે 5 ઇન્ટીજર પોઇન્ટર ધરાવતા પોઇન્ટરનો એરે બનાવીએ છીએ; તો તેની ઘોષણા આના જેવી દેખાશે:


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

translation: ઉપરોક્ત ઘોષણામાં, અમે ptr નામનો પોઇન્ટરનો એરે જાહેર કરીએ છીએ, અને તે મેમરીમાં 5 ઇન્ટીજર પોઇન્ટર ફાળવે છે.


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

translation: પોઇન્ટરના એરેના તત્વને અન્ય કોઈ તત્વનું સરનામું સોંપીને પણ શરૂ કરી શકાય છે.


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

translation: આપણે પોઇન્ટરને ડિરેફરન્સ કરીને ‘a’ નું મૂલ્ય પણ મેળવી શકીએ છીએ.


en: We have defined the ‘for’ loop, which iterates through the elements of an array ‘ptr1’.

translation: આપણે ‘for’ લૂપને વ્યાખ્યાયિત કરી છે, જે એરે ‘ptr1’ ના તત્વોમાંથી પસાર થાય છે.


en: On each iteration, the address of element of ptr1 at index ‘i’ gets stored in the ptr2 at index ‘i’.

translation: દરેક પુનરાવર્તન પર, ઇન્ડેક્સ ‘i’ પર ptr1 ના તત્વનું સરનામું ઇન્ડેક્સ ‘i’ પર ptr2 માં સંગ્રહિત થાય છે.


en: An array of pointer to strings is an array of character pointers that holds the address of the first character of a string.

translation: સ્ટ્રિંગ્સનો પોઇન્ટરનો એરે એ કેરેક્ટર પોઇન્ટર્સનો એરે છે જે સ્ટ્રિંગના પ્રથમ અક્ષરનું સરનામું ધરાવે છે.


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

translation: પોઇન્ટર્સના એરેમાં, સ્ટ્રિંગ્સની હેરફેર 2d એરેની સરખામણીમાં પ્રમાણમાં સરળ છે.


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

translation: આપણે પોઇન્ટર્સનો ઉપયોગ કરીને સ્ટ્રિંગ્સની સ્થિતિને પણ સરળતાથી બદલી શકીએ છીએ.


en: In the above case, each element of the ‘names’ array is a string literal.

translation: ઉપરોક્ત કિસ્સામાં, ‘names’ એરેનું દરેક તત્વ એક સ્ટ્રિંગ લિટરલ છે.


en: Each string literal would hold the base address of the first character of a string.

translation: દરેક સ્ટ્રિંગ લિટરલ સ્ટ્રિંગના પ્રથમ અક્ષરનું બેઝ એડ્રેસ ધરાવશે.


en: For example, names[0] contains the base address of “john”, names[1] contains the base address of “Peter”, and so on.

translation: ઉદાહરણ તરીકે, names[0] “john” નું બેઝ એડ્રેસ ધરાવે છે, names[1] “Peter” નું બેઝ એડ્રેસ ધરાવે છે, અને તેથી વધુ.


en: It is not guaranteed that all the string literals will be stored in the contiguous memory location.

translation: એવી કોઈ ખાતરી નથી કે બધા સ્ટ્રિંગ લિટરલ સતત મેમરી સ્થાનમાં સંગ્રહિત થશે.


en: The purpose of the constructor is to initialize the objects of the class.

translation: કન્સ્ટ્રક્ટરનો હેતુ વર્ગની વસ્તુઓને શરૂ કરવાનો છે.


en: The constructors are always declared in the public section.

translation: કન્સ્ટ્રક્ટર હંમેશા જાહેર વિભાગમાં જાહેર કરવામાં આવે છે.


en: Constructors cannot be inherited, but they can be called from the constructors of derived class.

translation: કન્સ્ટ્રક્ટરને વારસામાં મળી શકતા નથી, પરંતુ તેને વ્યુત્પન્ન વર્ગના કન્સ્ટ્રક્ટરથી બોલાવી શકાય છે.


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

translation: C++ તેના પ્રાથમિક એન્કેપ્સ્યુલેશન મિકેનિઝમ તરીકે વર્ગો અને કાર્યોને વ્યાખ્યાયિત કરવાની ક્ષમતા પ્રદાન કરે છે.


en: Binding means linking.

translation: બંધનનો અર્થ છે જોડવું.


en: 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.

translation: જ્યારે લિંકિંગ રન ટાઈમ સુધી વિલંબિત થાય છે અથવા પ્રોગ્રામના અમલ દરમિયાન કરવામાં આવે છે, ત્યારે આ પ્રકારના લિંકિંગને ડાયનેમિક બાઈન્ડિંગ તરીકે ઓળખવામાં આવે છે.


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

translation: C++ માં, ઑબ્જેક્ટ્સ એકબીજાને સંદેશાઓ મોકલીને વાતચીત કરે છે.


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

translation: સંદેશમાં સભ્ય કાર્યનું નામ અને પસાર કરવા માટેના દલીલો શામેલ છે.


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

translation: પ્રોગ્રામ એ માધ્યમ છે જેના દ્વારા આપણે કમ્પ્યુટર્સને ઉપયોગી ઇચ્છિત આઉટપુટ ઉત્પન્ન કરી શકીએ છીએ.


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

translation: આ એકમમાં, તમે અભ્યાસ કર્યો કે સ્ટ્રક્ચર્ડ પ્રોગ્રામિંગ ભાષાઓ શરૂઆતમાં તે સમયના સોફ્ટવેરની સહજ જટિલતાનો સામનો કરવામાં મદદરૂપ હતી.


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

translation: તે પછી ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગના કેટલાક વધુ ખ્યાલો, જેમ કે વર્ગો, ઑબ્જેક્ટ્સ, સંદેશ પસાર કરવા, ઇન્ટરફેસ, એસોસિએશન, વારસો અને બહુરુપતાના ચિત્રો આપવામાં આવ્યા.


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

translation: C++ એ ઑબ્જેક્ટ ઓરિએન્ટેડ પ્રોગ્રામિંગ (OOP) ભાષા છે.


en: C++ is a superset of C language.

translation: C++ એ C ભાષાનો સુપરસેટ છે.


en: It contains the syntax and features of C language.

translation: તેમાં C ભાષાનું સિન્ટેક્સ અને સુવિધાઓ છે.


en: 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.

translation: C++ માં ઑબ્જેક્ટ ઓરિએન્ટેડ સુવિધા ગ્રાહકોને વેચાણ પછી સોફ્ટવેરને સ્પષ્ટતા, વિસ્તરણક્ષમતા અને જાળવવા માટે સરળતા સાથે મોટા પ્રોગ્રામ્સ વિકસાવવામાં મદદરૂપ છે.


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

translation: C++ એ C પ્રોગ્રામિંગ ભાષાને બદલી નાખી છે અને તે વર્તમાન પ્રોગ્રામિંગ ભાષાઓ જેમ કે Java, C# અને Dot. Net વગેરેનો મૂળભૂત બિલ્ડીંગ બ્લોક છે.


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

translation: કેરેક્ટર સેટ એ માન્ય અક્ષરોનો સમૂહ છે જેને ભાષા ઓળખી શકે છે.


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

translation: C++ માં 62 અક્ષરો અને અંકોનો કેરેક્ટર સેટ છે (26 કેપિટલ અક્ષરો + 26 નાના અક્ષરો + 10 અંકો) જે ઉપર દર્શાવેલ છે.


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

translation: C++ માં પ્રિન્ટ કરતી વખતે ખાલી જગ્યા બનાવવા માટે વપરાતા અક્ષરને વ્હાઇટ સ્પેસ કેરેક્ટર કહેવામાં આવે છે.


en: A token is a group of characters that logically combine together.

translation: ટોકન એ અક્ષરોનો સમૂહ છે જે તાર્કિક રીતે એકસાથે જોડાય છે.


en: A symbolic name is generally known as an identifier.

translation: પ્રતીકાત્મક નામ સામાન્ય રીતે ઓળખકર્તા તરીકે ઓળખાય છે.


en: There are some reserved words in C++ which have predefined meaning to complier called keywords.

translation: C++ માં કેટલાક અનામત શબ્દો છે જેનો કમ્પાઇલર માટે પૂર્વનિર્ધારિત અર્થ છે જેને કીવર્ડ્સ કહેવામાં આવે છે.


en: C++ defines several data types which can be used under different programming situations like an int data type can be used to represent whole numbers as age of a person, roll number etc. or float data type can be used to represent salary of person, interest rate etc.

translation: C++ ઘણા ડેટા પ્રકારોને વ્યાખ્યાયિત કરે છે જેનો ઉપયોગ વિવિધ પ્રોગ્રામિંગ પરિસ્થિતિઓમાં થઈ શકે છે જેમ કે int ડેટા પ્રકારનો ઉપયોગ વ્યક્તિની ઉંમર, રોલ નંબર વગેરે જેવા આખા નંબરોને રજૂ કરવા માટે થઈ શકે છે અથવા ફ્લોટ ડેટા પ્રકારનો ઉપયોગ વ્યક્તિના પગાર, વ્યાજ દર વગેરેને રજૂ કરવા માટે થઈ શકે છે.


en: The program demonstrates the concept of inheritance in object-oriented programming.

translation: આ પ્રોગ્રામ ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગમાં વારસાગતનો ખ્યાલ દર્શાવે છે.


en: C++ supports reusability through inheritance.

translation: C++ વારસાગત દ્વારા પુનઃઉપયોગીતાને સપોર્ટ કરે છે.


en: A derived class inherits properties from a base class.

translation: એક વ્યુત્પન્ન વર્ગ બેઝ ક્લાસમાંથી ગુણધર્મો વારસામાં મેળવે છે.


en: Single inheritance involves one base class.

translation: સિંગલ વારસાગત એક બેઝ ક્લાસનો સમાવેશ કરે છે.


en: Multiple inheritance allows a class to inherit from several base classes.

translation: મલ્ટિપલ વારસાગત એક વર્ગને ઘણા બેઝ ક્લાસમાંથી વારસાગત કરવાની મંજૂરી આપે છે.


en: Hierarchical inheritance is used for program design.

translation: પ્રોગ્રામ ડિઝાઇન માટે હાયરાર્કિકલ વારસાગતનો ઉપયોગ થાય છે.


en: The derived class can access public members of the base class.

translation: વ્યુત્પન્ન વર્ગ બેઝ ક્લાસના જાહેર સભ્યોને ઍક્સેસ કરી શકે છે.


en: Private members of the base class are not inherited.

translation: બેઝ ક્લાસના ખાનગી સભ્યો વારસામાં મળતા નથી.


en: Inheritance is a powerful tool for incremental program development.

translation: વારસાગત એ ઇન્ક્રીમેન્ટલ પ્રોગ્રામ ડેવલપમેન્ટ માટે એક શક્તિશાળી સાધન છે.


en: Let's consider a simple example to illustrate inheritance.

translation: ચાલો વારસાગતને સમજાવવા માટે એક સરળ ઉદાહરણ જોઈએ.


en: The class D is a public derivation of the base class B.

translation: વર્ગ D એ બેઝ ક્લાસ B નું જાહેર વ્યુત્પન્ન છે.


en: Objects of class D have access to all the public members of B.

translation: વર્ગ D ના ઑબ્જેક્ટ્સ B ના તમામ જાહેર સભ્યોને ઍક્સેસ કરી શકે છે.


en: In private derivation, the public members of the base class become private members of the derived class.

translation: ખાનગી વ્યુત્પન્નમાં, બેઝ ક્લાસના જાહેર સભ્યો વ્યુત્પન્ન વર્ગના ખાનગી સભ્યો બની જાય છે.


en: The output of Program 8.2 would be different.

translation: પ્રોગ્રામ 8.2 નું આઉટપુટ અલગ હશે.


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

translation: સુરક્ષિત સભ્ય તેના વર્ગની અંદરના સભ્ય કાર્યો અને તેમાંથી તરત જ મેળવેલા કોઈપણ વર્ગ દ્વારા ઍક્સેસિબલ છે.


en: Multilevel inheritance involves a chain of inheritance.

translation: મલ્ટિલેવલ વારસાગત વારસાગતની સાંકળનો સમાવેશ કરે છે.


en: Multiple inheritance allows a class to inherit from multiple base classes.

translation: મલ્ટિપલ વારસાગત એક વર્ગને બહુવિધ બેઝ ક્લાસમાંથી વારસાગત કરવાની મંજૂરી આપે છે.


en: Hierarchical inheritance supports the hierarchical design of a program.

translation: હાયરાર્કિકલ વારસાગત પ્રોગ્રામની હાયરાર્કિકલ ડિઝાઇનને સપોર્ટ કરે છે.


en: Hybrid inheritance combines multiple inheritance types.

translation: હાઇબ્રિડ વારસાગત બહુવિધ વારસાગત પ્રકારોને જોડે છે.


en: Constructors play an important role in initializing objects in derived classes.

translation: વ્યુત્પન્ન વર્ગોમાં ઑબ્જેક્ટ્સને શરૂઆતમાં કન્સ્ટ્રક્ટર મહત્વની ભૂમિકા ભજવે છે.


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

translation: સંકલક int દલીલોને ઓળખે છે અને minfun() ફંક્શન જનરેટ કરે છે.


en: Similarly, it recognizes the argument data types and produces the minfun() function accordingly.

translation: તેવી જ રીતે, તે દલીલ ડેટા પ્રકારોને ઓળખે છે અને તે મુજબ minfun() ફંક્શન ઉત્પન્ન કરે છે.


en: This approach substituted three identical normal functions with a single function prototype.

translation: આ અભિગમે એક જ ફંક્શન પ્રોટોટાઇપ સાથે ત્રણ સમાન સામાન્ય કાર્યોને બદલ્યા.


en: Let’s take a look at another feature template.

translation: ચાલો બીજી સુવિધા નમૂના પર એક નજર કરીએ.


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

translation: આને ત્રણ દલીલોની જરૂર છે: બે નમૂના દલીલો અને એક મૂળભૂત પ્રકારનું વિધાન.


en: Multiplication of i and j is :5

translation: i અને j નો ગુણાકાર :5 છે


en: Multiplication of m and n is :3.5

translation: m અને n નો ગુણાકાર :3.5 છે


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

translation: ફંક્શન ટેમ્પલેટ ઓવરલોડિંગ ત્યારે થાય છે જ્યારે ફંક્શન ટેમ્પલેટ્સના નામ સમાન હોય છે પરંતુ તે અલગ દલીલો સાથે નામ આપવામાં આવે છે.


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

translation: વપરાશકર્તા આંતરિક રીતે બનાવેલ ફંક્શનથી અજાણ છે, જેને “ટેમ્પલેટ ટેમ્પલેટ્સ” તરીકે ઓળખવામાં આવે છે.


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

translation: સામાન્ય કાર્યો “એક ઇન્ટરફેસ, બહુવિધ પદ્ધતિઓ” ના c++ પ્રોગ્રામિંગ સિદ્ધાંતના અમલીકરણમાં પણ મદદ કરે છે.


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

translation: તમને ક્યારેક ક્લાસ અમલીકરણની જરૂર પડી શકે છે જે ઉપયોગમાં લેવાતા ડેટા પ્રકારો સિવાયના તમામ વર્ગો માટે સમાન હોય.


en: Class Templates are similar to Function Templates in that they can be described in the same way.

translation: ક્લાસ ટેમ્પલેટ્સ ફંક્શન ટેમ્પલેટ્સ જેવા જ છે કે તે જ રીતે વર્ણવી શકાય છે.


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

translation: ક્લાસ ટેમ્પલેટ ઑબ્જેક્ટ બનાવતી વખતે, તમારે < > ની અંદર ડેટા પ્રકારનો ઉલ્લેખ કરવો આવશ્યક છે.


en: Numbers are: 2 and 1.

translation: સંખ્યાઓ છે: 2 અને 1.


en: Addition is: 3

translation: સરવાળો છે: 3


en: Subtraction is: 1

translation: બાદબાકી છે: 1


en: Product is: 2

translation: ગુણાકાર છે: 2


en: Division is: 2

translation: ભાગાકાર છે: 2


en: Values of no1 and no 2 are : 20,10.5

translation: no1 અને no 2 ના મૂલ્યો છે : 20,10.5


en: Templates help developers create a set of functions or classes to handle a variety of data types.

translation: ટેમ્પલેટ્સ વિકાસકર્તાઓને વિવિધ પ્રકારના ડેટાને હેન્ડલ કરવા માટે કાર્યો અથવા વર્ગોનો સમૂહ બનાવવામાં મદદ કરે છે.


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

translation: ઉત્પન્ન-કન્સ્ટ્રક્ટર ફંક્શનમાં બે ભાગો છે જે કોલોનથી અલગ પડે છે.


en: The first part provides the declaration of the arguments.

translation: પ્રથમ ભાગ દલીલોની ઘોષણા પૂરી પાડે છે.


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

translation: બીજો ભાગ બેઝ કન્સ્ટ્રક્ટરને ફંક્શન કૉલ્સની યાદી આપે છે.


en: Arglist1 through ArglistN are the argument declarations for base constructors.

translation: આર્ગલિસ્ટ1 થી આર્ગલિસ્ટએન એ બેઝ કન્સ્ટ્રક્ટર માટેની દલીલ ઘોષણાઓ છે.


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

translation: આર્ગલિસ્ટડી એ પરિમાણો પૂરા પાડે છે જે ઉત્પન્ન વર્ગના સભ્યોને શરૂ કરવા માટે જરૂરી છે.


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

translation: જૂના વર્ગમાંથી નવો વર્ગ મેળવવાની પદ્ધતિને વારસો કહેવામાં આવે છે.


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

translation: માત્ર એક બેઝ ક્લાસ ધરાવતા ઉત્પન્ન વર્ગને સિંગલ ઇન્હેરિટન્સ કહેવામાં આવે છે.


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

translation: એક વર્ગ એક કરતાં વધુ વર્ગમાંથી ગુણધર્મો વારસામાં મેળવી શકે છે જેને મલ્ટિપલ ઇન્હેરિટન્સ તરીકે ઓળખવામાં આવે છે.


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

translation: જ્યારે એક વર્ગના ગુણધર્મો એક કરતાં વધુ વર્ગ દ્વારા વારસામાં મળે છે, ત્યારે તેને હાયરાર્કિકલ ઇન્હેરિટન્સ કહેવામાં આવે છે.


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

translation: વર્ગના ખાનગી સભ્યને જાહેર મોડમાં અથવા ખાનગી મોડમાં વારસામાં મળી શકતા નથી.


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

translation: મિત્ર કાર્યો અને મિત્ર વર્ગના સભ્ય કાર્યો ખાનગી અને સુરક્ષિત ડેટાને સીધી રીતે ઍક્સેસ કરી શકે છે.


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

translation: આપણે જાણીએ છીએ કે એવું બહુ ઓછું બને છે કે પ્રોગ્રામ પહેલી જ વાર યોગ્ય રીતે કામ કરે.


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

translation: લોજિકલ ભૂલો સમસ્યા અને ઉકેલ પ્રક્રિયાની નબળી સમજણને કારણે થાય છે.


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

translation: એક્સેપ્શન એ રનટાઇમ વિસંગતિઓ છે અથવા તમારી સ્થિતિનો ઉપયોગ કરી શકે છે જે પ્રોગ્રામ એક્ઝિક્યુટ કરતી વખતે આવી શકે છે.


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

translation: જ્યારે કોઈ પ્રોગ્રામ કાઉન્ટર્સ અને અપવાદરૂપ સ્થિતિમાં હોય, ત્યારે તેને ઓળખવું અને અસરકારક રીતે તેની સાથે વ્યવહાર કરવો મહત્વપૂર્ણ છે.


en: Exceptions are of 2 kinds, namely, synchronous exception and asynchronous exceptions.

translation: એક્સેપ્શન 2 પ્રકારની હોય છે, એટલે કે, સિંક્રનસ એક્સેપ્શન અને અસિંક્રનસ એક્સેપ્શન.


en: The purpose of the exception handling mechanism is to provide means to detect and report exceptional circumstances.

translation: એક્સેપ્શન હેન્ડલિંગ મિકેનિઝમનો હેતુ અસાધારણ સંજોગોને શોધવા અને તેનો અહેવાલ આપવાનો છે.


en: The keyword try is to use to preface a block of statements which may generate exceptions.

translation: કીવર્ડ ટ્રાયનો ઉપયોગ નિવેદનોના બ્લોકની શરૂઆત કરવા માટે થાય છે જે અપવાદો પેદા કરી શકે છે.


en: When an exception is detected, it is throw using the throw statement in the try block.

translation: જ્યારે કોઈ અપવાદ મળી આવે છે, ત્યારે તેને ટ્રાય બ્લોકમાં થ્રો સ્ટેટમેન્ટનો ઉપયોગ કરીને ફેંકવામાં આવે છે.


en: The catch block that catches an exception must immediately follow the try block that throws the exception.

translation: એક્સેપ્શનને પકડતો કેચ બ્લોક તરત જ ટ્રાય બ્લોકને અનુસરવો જોઈએ જે એક્સેપ્શન ફેંકે છે.


en: We can quickly search for data, modify data & delete data in random access.

translation: આપણે રેન્ડમ એક્સેસમાં ડેટાને ઝડપથી શોધી, ડેટામાં ફેરફાર અને ડેટાને કાઢી શકીએ છીએ.


en: The fseek() function sets the file position indicator.

translation: fseek() ફંક્શન ફાઇલ પોઝિશન ઇન્ડિકેટર સેટ કરે છે.


en: Manipulators are used in C++ for formatting output.

translation: મેનીપ્યુલેટર્સનો ઉપયોગ C++ માં આઉટપુટ ફોર્મેટિંગ માટે થાય છે.


en: The setw manipulator sets the minimum field width on output.

translation: setw મેનીપ્યુલેટર આઉટપુટ પર ન્યૂનતમ ફીલ્ડ પહોળાઈ સેટ કરે છે.


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

translation: setw મેનીપ્યુલેટરનો ઉપયોગ કરતી વખતે જે હેડર ફાઇલ શામેલ કરવી આવશ્યક છે તે <iomanip.h> છે.


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

translation: જો કોઈ મૂલ્ય સંપૂર્ણપણે ફીલ્ડને ભરતું નથી, તો પછી મેનીપ્યુલેટરના setfill આર્ગ્યુમેન્ટમાં ઉલ્લેખિત અક્ષરનો ઉપયોગ ફીલ્ડ્સ ભરવા માટે થાય છે.


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

translation: setprecision મેનીપ્યુલેટરનો ઉપયોગ ફ્લોટિંગ પોઇન્ટ નંબરો સાથે થાય છે.


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

translation: setprecision મેનીપ્યુલેટર પહેલાંનું કીવર્ડ fixed ફ્લોટિંગ પોઇન્ટ નંબરને નિશ્ચિત સંકેતમાં છાપે છે.


en: The second cout produces the output in scientific notation.

translation: બીજું cout વૈજ્ઞાનિક સંકેતમાં આઉટપુટ ઉત્પન્ન કરે છે.


en: Read one character, leave it in stream.

translation: એક અક્ષર વાંચો, તેને સ્ટ્રીમમાં જ રહેવા દો.


en: Return number of characters read by a (immediately preceding) call to get(), getline(), or read().

translation: get(), getline(), અથવા read() ને તાત્કાલિક પહેલાંના કૉલ દ્વારા વાંચેલા અક્ષરોની સંખ્યા પરત કરો.


en: For files—extract up to MAX characters into str, until EOF.

translation: ફાઇલો માટે - EOF સુધી, str માં મહત્તમ અક્ષરો કાઢો.


en: Set distance (in bytes) of file pointer from start of file.

translation: ફાઇલની શરૂઆતથી ફાઇલ પોઇન્ટરનું અંતર (બાઇટ્સમાં) સેટ કરો.


en: I/O operations are performed using member functions of these or base groups.

translation: આ અથવા બેઝ જૂથોના સભ્ય કાર્યોનો ઉપયોગ કરીને I/O ઓપરેશન્સ કરવામાં આવે છે.


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

translation: દરેક ફાઇલ ઓપરેશન પછી ભૂલની સ્થિતિ માટે તપાસ કરવી જોઈએ.


en: The extraction operator >> and the insertion operator << can be overloaded so that they work with programmer-defined data types.

translation: એક્સ્ટ્રેક્શન ઓપરેટર >> અને ઇન્સર્શન ઓપરેટર << ને ઓવરલોડ કરી શકાય છે જેથી તેઓ પ્રોગ્રામર-નિર્ધારિત ડેટા પ્રકારો સાથે કામ કરે.


en: Memory can be considered a stream, and data sent to it as if it were a file.

translation: મેમરીને સ્ટ્રીમ ગણી શકાય છે, અને તેમાં ડેટા મોકલવામાં આવે છે જાણે તે ફાઇલ હોય.


en: What are streams? Why we use them?

translation: સ્ટ્રીમ્સ શું છે? આપણે તેનો ઉપયોગ કેમ કરીએ છીએ?


en: Write a program to read a file through c++ program

translation: c++ પ્રોગ્રામ દ્વારા ફાઇલ વાંચવા માટે એક પ્રોગ્રામ લખો


en: Describe the following manipulators setw(), setprecision(), setfill(),Setiosflags(),resetiosflags().

translation: નીચેના મેનીપ્યુલેટર્સનું વર્ણન કરો: setw(), setprecision(), setfill(), Setiosflags(), resetiosflags().