Class Template Array
Class Template Array
ARRAY
DRY(don’t
Generic
repeat
programming
yourself)
template<class T>
class vector {
T* arr;
public:
vector(T* ar) {
SYNTAX FOR }
//code
TEMPLATES: };
//and many other methods
int main() {
vector<int> myvec(ptr);
vector<float> myvec(ptr);
}
CLASS TEMPLATE:
PROGRAM: public:
TClassSearch()
{
}
void readElements()
{
int i = 0;
for (i = 0; i < MAX_SIZE; i++)
cin >> x[i];
//x*=t_x; element=t_element;
cout << "\nEnter Element to Search : ";
cin >> element;
T getSearch() {
int i;
cout << "\nYour Data :";
for (i = 0; i < MAX_SIZE; i++) {
cout << "\t" << x[i];
} /* for : Check elements one by one -
Linear */
for (i = 0; i < MAX_SIZE; i++) {
/* If for Check element found or not */
if (x[i] == element) {