求助,这个怎么会报错啊,vs上没问题,gnu gcc就报错
这是用的code blocks,编译器是gnu gcc
如图,有什么问题么 gnu gcc
[解决办法]
不是都告诉你了是private的嘛
[解决办法]
如果有C++编译器能编译过你这个程序不报错,那么我觉得你应该扔掉这个编译器。
[解决办法]
不能再类外访问类的私有成员。
cout<<s.x<<" "<<s.y;
你这是在试图访问类对象的私有成员。
这是不对的 。只能通过类对象的公有成员去访问。