0_0_23502235_28723.cpp: In member function 'std::vector<_RealType>& Matrix<T>::operator[](const int&)':
0_0_23502235_28723.cpp:219:15: error: 'invalid_argument' is not a member of 'std'
throw std::invalid_argument("operator[] in Matrix out of bounds");
^
0_0_23502235_28723.cpp: In member function 'Matrix<T> Matrix<T>::operator+(Matrix<T>&)':
0_0_23502235_28723.cpp:235:15: error: 'invalid_argument' is not a member of 'std'
throw std::invalid_argument("these Matrices cannot be added/subtracted");
^
0_0_23502235_28723.cpp: In member function 'Matrix<T> Matrix<T>::operator-(Matrix<T>&)':
0_0_23502235_28723.cpp:254:15: error: 'invalid_argument' is not a member of 'std'
throw std::invalid_argument("these Matrices cannot be added/subtracted");
^
0_0_23502235_28723.cpp: In member function 'Matrix<T> Matrix<T>::operator*(Matrix<T>&)':
0_0_23502235_28723.cpp:271:15: error: 'invalid_argument' is not a member of 'std'
throw std::invalid_argument("these Matrices cannot be multiplied");
^
0_0_23502235_28723.cpp: In member function 'Matrix<T> Matrix<T>::power(const unsigned int&)':
0_0_23502235_28723.cpp:313:15: error: 'out_of_range' is not a member of 'std'
throw std::out_of_range("can't raise to a negative power right now");
^
0_0_23502235_28723.cpp: In member function 'T Matrix<T>::determinant()':
0_0_23502235_28723.cpp:342:9: error: 'logic_error' is not a member of 'std'
throw std::logic_error("Finding the determinant of a matrix is undefined for non-square matrices.");
^
0_0_23502235_28723.cpp: In member function 'T Matrix<T>::trace()':
0_0_23502235_28723.cpp:368:9: error: 'logic_error' is not a member of 'std'
throw std::logic_error("No trace for non-square matrices.");
^
|