可以!友元函数可以访问类的所有成员(构造函数和析构函数不算),也可以访问基类的私有成员和受保护的成员.无论是以何种方式的继承,都可以访问.友元破坏了类的隐蔽性和封装性,但是提高了程序的执行效率.
不能,protected成员只能原函数访问
不能,因为protected成员是受保护的,就是它的子类也不能访问,只有自己才可以访问。