大一C++自学者,
大一C++自学者,求助!本人大一,自学c++。想问一下关于类的相关问题:在一个程序中定义了一个类以后,在主函数
大一C++自学者,求助!
本人大一,自学c++。想问一下关于类的相关问题:在一个程序中定义了一个类以后,在主函数中,可以通过对象调用其私有成员,并进行相关操作吗?如果不能,那么除了友元函数外,还有什么办法可以做到在主函数中,可以通过对象调用其私有成员,并进行相关操作
[解决办法]
类似这样,用get之类的函数去访问:
class ac
{
private:
int a;
public:
int geta(void)
{
return a;
}
};
[解决办法]按楼上的写法,写共有函数get函数,返回私有成员的值。
[解决办法]写一个共有的接口函数,通过这个接口函数调用类的私有成员。二楼++
[解决办法]为什么要绕过封装,直接操作私有成员?
[解决办法] 这就是封装的思想
[解决办法]建议看 <Primer Plus C++>...很详细..适合新手