Как правильно перегрузить оператор << для ostream?
Вы объявили свою функцию ostream как friend
. Это не член класса. Вам cxx следует удалить Matrix::
из реализации. friend
означает, что iostreams указанная функция (которая iostream не является членом класса) может operator-overloading получить доступ к закрытым ostream переменным-членам. То, как c++ вы реализовали эту функцию, похоже cpp на метод экземпляра для класса iostream Matrix
, что неверно.
c++
namespaces
operator-overloading
iostream
ostream
Как правильно перегрузить оператор << для ostream?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.