#include <iostream> #include <locale.h> using namespace std; template<class T> class dynamic_array{ public : dynamic_array(const int n):length(n){ data=new T[length]; } ~dynamic_array(){ delete [] data; } int size(){ return length; } T &operator[](int index) { return data[index]; } friend ostream& operator<<(ostream& os, const dynamic_array& array) { for(int i=0;i<array.length;i++){ os<<(i+1)<<". "<<array.data[i]<<endl; } return os; } private: T *data; int length; }; int main0803(){ setlocale(LC_ALL,"Turkish"); cout<<"Devingen t�msay� dizisi"<<endl; dynamic_array<int> int_array(4); int_array[0]=3; int_array[1]=6; int_array[2]=2; int_array[3]=5; cout<<int_array; cout<<"Devingen iki�er say� dizisi"<<endl; dynamic_array<double> double_array(4); double_array[0]=3.2; double_array[1]=6.1; double_array[2]=2.4; double_array[3]=5.7; cout<<double_array; return 0; }Dosyayı İndir