Конструктору будет предоставлен единственный аргумент - размер матрицы, то есть количество строк и столбцов матрицы, конструктор по умолчанию - размер 10 и конструктор копирования. Каждый конструктор также позволяет выделить память для массива. Также будет определен деструктор, который позволит освободить память, выделенную применяемым конструктором.
Переопределите оператор >> как дружественную функцию для чтения массива со стандартного ввода и переопределите оператор << как функцию friend для отображения массива на стандартном выходе.
Подробно в документе ворд. На С++