Нужна помощь с программой шаблона классов, в ней я должен вывести два элемента из массива и прописал в getElement два индекса и выдала ошибку

#include<iostream>

using namespace std;

const int arr_length = 9;

template<class Type,class Type1> 

class Arr{

private:

    Type arr[arr_length];

    Type arr1[arr_length];

public:

    Arr(Type* a) { //

        for (int i = 0; i < arr_length; i++)

            arr[i] = a[i];

    }
    Arr(Type* b) { //Ошибка Функция член уже определена или объявлена.

        for (int j = 0; j < arr_length; j++) {

            arr[j] = a[j];
        }

    }
    Type getElement(int i,int j) {

        return arr[i][j]; //Присваивание двух элементов к функции getElement
    }
};

int main(int argc,const char *argv[]) {

    int arr[] = { 12,51,53,25 };

        Arr<int,int>onj(arr); 

        cout << onj.getElement(1, 2);

        return 0;
}

введите сюда описание изображения


Ответы (0 шт):