私有成员目的就是为了防止被外界访问。
声明称了私有成员后,外界虽然不能使用,却能知晓有哪些私有成员。代码提示里看的到,却不能使用。那不声明成私有的,直接定义来使用也可以啊。这样外界也不知道这些成员的存在。
那为啥还要声明私有成员,让外界知道它的存在,有什么意义?

解决方案 »

  1.   

    为啥还要声明私有成员------
    对了实现OO的封装。。接分ing...
      

  2.   

    OOA/D ,不过VC编译器在访问类的时候能看到私有成员,这点做的很不好!
      

  3.   

    个人观点:1) 每个对象都需要单独一份实例,又想防止被外界直接访问的变量,这样的变量应该申明为私有成员.
    2) 整个类只有一份实例,又想防止被外界直接访问的变量,这样的变量最好在CPP文件中作为局部变量来使用.
      

  4.   

    IT_Fly() 兄说的好啊,真是犹如醍醐灌顶,令人茅舍顿开啊。听君一席话,胜读十年书啊~~~~