1.友元声明不需要包含头文件;2.修复了编译失败