Hello, user!
Here is my implementation of matrix class. There are practically all basic matrix operations like transposition, multiplication, subtraction, two types of determinant for square matrix and others. Speaking about first type of counting determinant it is the way by recursive counting of determinants of appropriate minors, whiсh seems to be slower than the second type. So the second type is the way by making a matrix upper triangle by Gauss method and than just multiplicate diagonal elements. All data members and methods with comments you can find in header.
If you want to see my matrix class in work, just clone the repo and than make Makefile and executables with CMake.
So, I whish you like it. You can also look for another interesting projects in my profile. Have a nice day or night!
(@^◡^)