Introduction to Generic Classes
This video tutorial explains about the generic classes in c++ programming.
You are gonna learn how to define a generic class, how to pass generic types to generic class, how to create objects from a generic class, how to specify the datatypes for the objects created from a generic class, how to use the generic classes or template classes in detail with example.
source code for this tutorial
#include <iostream>
using namespace std;
template <class MYTYPE>class MyClass{
MYTYPE p1;
MYTYPE p2;
public:
MyClass(MYTYPE x,MYTYPE y){
p1 = x;
p2 = y;
}
void whatYouGot(){
cout << "i got p1 = "<<p1<<" and p2 = "<<p2<<endl;
}
};
int main()
{
MyClass<int> intObject(22,55);
MyClass <string> stringObj("anil","anjali");
intObject.whatYouGot();
stringObj.whatYouGot();
return 0;
}