- Программа должна быть разработана на языке C++ стандарта C++17 с использованием компилятора gcc
- Код программы должен находиться в папке src
- При написании кода необходимо придерживаться Google Style
- Реализовать матрицу в виде класса S21Matrix
- Хранить только приватные поля matrix_, rows_ и cols_
- Реализовать доступ к приватным полям rows_ и cols_ через accessor и mutator. При увеличении размера - матрица дополняется нулевыми элементами, при уменьшении - лишнее просто отбрасывается
- Оформить решение как статическую библиотеку (с заголовочным файлом s21_matrix_oop.h)
- Подготовить полное покрытие unit-тестами функций библиотеки c помощью библиотеки GTest
- Предусмотреть Makefile для сборки библиотеки и тестов (с целями all, clean, test, s21_matrix_oop.a)