类的对象可以直接调用 私有成员吗?解决方案

类的对象可以直接调用 私有成员吗?
比如

定义一个类:

C/C++ code

class La
{
  private:
    int x;
    void song(void);
}



然后在main()函数里面:
C/C++ code


La iObject;
iObject.x=7;
iObject.song();




可以这样在main函数里面直接调用 私有成员 x 和 song()吗?

谢谢

------解决方案--------------------
那你觉得private和public还有什么区别呢?

编译器会给你报错的。

 
------解决方案--------------------
这种问题不该拿出来问,你自己试验下不就知道了..
------解决方案--------------------
确实是不可以,但其实又可以。不可以是语法不通过,可以是说你看看根据iObject的地址访问看看?毕竟iObject在内存中有个地址,其私有成员变量x也有个地址,他们什么关系呢?呵呵。