//重载左移运算符 ostream& operator<<(ostream& cout, MyInteger p) { cout << p.mNumber; return cout; }
ostream是不能拷贝的,你的osteam参数声明成传值,会调用拷贝,所以报错删除。将osteam参数改为引用