An open API service indexing awesome lists of open source software.

https://github.com/thakursaurabh1998/cpp

This repo contains all the C++ programs that are made as part of Object Oriented Programming subject.
https://github.com/thakursaurabh1998/cpp

classes containership cpp dynamic-programming inheritance operator-overloading pointer virtual-functions

Last synced: 6 months ago
JSON representation

This repo contains all the C++ programs that are made as part of Object Oriented Programming subject.

Awesome Lists containing this project

README

          

# C++ repository

> This repo contains all the C++ programs that are made as part of Object Oriented Programming subject.

[Read More about __Standard Template Library(STL)__](https://www.geeksforgeeks.org/the-c-standard-template-library-stl/)

[Read More about __Templates__](https://www.geeksforgeeks.org/templates-cpp/)

______
29-APR
------
## Standard tempelate library (STL)

1. [__Vectors__ in detail](../master/stlvector.cpp)
1. [__List__ in detail](../master/stllist.cpp)
1. [__Map__ in detail](../master/stlmap.cpp)
1. [__Multimap__ in detail](../master/stlmultimap.cpp)
1. [__Deque__ in detail](../master/stldeque.cpp)
1. [__Set__ in detail](../master/stlset.cpp)
1. [__Multiset__ in detail](../master/stlmultiset.cpp)

4-APR
------
1. [__Map__ (STL) example](../master/map.cpp)
1. [__Linked List__ (STL) example](../master/linkedList.cpp)
1. [__Stack__ (STL) example](../master/stack.cpp)

3-APR
------
1. [__Vector__ (STL) iterator example](../master/vector.cpp)

1-APR
------
1. [___Late Binding___ example 1](../master/lateBinding.cpp)
1. [___Late Binding___ example 2](../master/lateBinding2.cpp)

29-MAR
------
1. [Application of __template__ function](../master/templateFunction.cpp)
1. [__Template__ function with multiple parameters](../master/templateFunctionMultipleParameters.cpp)
1. [__Template__ Overloading](../master/templateOverloading.cpp)
1. [Member function template and non type __template__ arguments application with _dynamic_ object creation example also](../master/memberFunctionTemplate.cpp)

27-MAR
------
1. [Creating __template__ class and making self vector class as an example](../master/templates.cpp)
1. [Bubble Sort using __template__ functions](../master/bubbleSortTemplate.cpp)

20-MAR
------
1. [Checking if entered value is a double or not and performing mathematical functions on the entered number(__Exception Handling__)](../master/quesException.cpp)
1. [Throwing an error as a class object and catching it](../master/classTypeException.cpp)
1. [__Rethrowing an exception__, mechanism of catching](../master/exceptionRethrow.cpp)

19-MAR
------
1. [__Exception Handling__ in C++](../master/divisionException.cpp)
1. [Example of __exception handling__ with an example of division by zero exception](../master/exceptionHandling.cpp)

16-MAR
------
1. [Creating __dynamic objects__ in a dynamic array of objects.(__Pure Dynamic Solution__)](../master/ques16-1.cpp)
2. [__Inheritance__ Practice result of student and marks example](../master/ques16-2.cpp)

14-MAR
------
1. [Practice question for __virtual functions__(Full question written in the starting of code)](../master/ques1.cpp)
1. [Practice question with example of bank account solved with __containership__(Full question written in the starting of code)](../master/ques2.cpp)

13-MAR
------
1. [Dynamic polymorphism using __virtual__ functions](../master/dynamicPolymorphism.cpp)
1. [__Virtual Functions__ with example of different methods](../master/virtualFunctionEx.cpp)

10-MAR
------
1. [Nesting of classes(__Containership__)](../master/nestingClass.cpp)
1. [Implementataion of Containership with Staff example](../master/implementingContainership.cpp)
1. [Calling Constructor in derived class](../master/constructorDerived.cpp)

7-MAR
------
1. [Multiple Inheritance Example](../master/multipleInheritance.cpp)
1. [Hierarchichal Inheritance with example of Student object](../master/hierarchicalInheritance.cpp)
1. [Hybrid Inheritance with example of Results combined with Sports Class](../master/hybridInheritance.cpp)

6-MAR
------
1. [Single Inheritance Example](../master/singleInheritance.cpp)
1. [Multilevel Inheritance Example](../master/inheritanceMultilevel.cpp)

23-FEB
------
1. [Array Pointers and examples](../master/arrayPointers.cpp)
1. [Pointers and their uses in classes](../master/pointersAndClasses.cpp)
1. [Strings with pointers](../master/stringPointers.cpp)
1. [this pointer(__IMPORTANT__)](../master/thisPointer.cpp)
1. [Type conversion class to class](../master/typeConvertClassToClass.cpp)
1. [Type conversion all types](../master/typeConversionEx1.cpp)

14-FEB
------
1. [Type Conversion with example of time conversion](../master/typeConversion.cpp)

31-JAN
------
1. [Operator overloading with Complex Numbers](../master/complexOperatorOverload.cpp)
1. [Operator overloading Vector Question](../master/vectorOperatorOverload.cpp)

24-JAN
------
1. [Operator overloading example question](../master/operatorOverload.cpp)
1. [Operator overloading with example of matrix solution](../master/matrixOperatorOverloading.cpp)

Older
------
1. [Constructors example](../master/constructors.cpp)
1. [Friend function example](../master/friend.cpp)
1. [Complex numbers program solving addition subtraction and so on of complex numbers](../master/complex.cpp)