You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Программа должна быть разработана на языке 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)