Я сначала попытался реализовать класс следующим: < /p>
.
Код: Выделить всё
#include
#include
template
class Matrix
{
public:
Matrix() = default;
// [...]
template
T determinant() const
{
T det = 0;
// [...]
std::cout
Почему?#include
#include
template
class Matrix
{
public:
Matrix() = default;
// [...]
template < std::size_t N_ = N>
typename std::enable_if::type determinant() const
{
T det = 0;
// [...]
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79477435/stdenable-if-for-partial-specialization[/url]
Мобильная версия