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.
- Host: GitHub
- URL: https://github.com/thakursaurabh1998/cpp
- Owner: thakursaurabh1998
- Created: 2018-01-18T10:19:07.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-25T17:56:08.000Z (about 7 years ago)
- Last Synced: 2025-06-30T01:39:51.767Z (6 months ago)
- Topics: classes, containership, cpp, dynamic-programming, inheritance, operator-overloading, pointer, virtual-functions
- Language: C++
- Homepage:
- Size: 67.4 KB
- Stars: 11
- Watchers: 2
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)