C++:类里的变量设置为私有,外界不能访问,这个外界是指哪里?

比如,我把构造函数设置为private,
class time{
private:time();
};
time time1;//能生成一个对象么?
外界怎么确定

time time1 能生成一个对象。
外界的意思是说你在一个类或者一个函数中声明的私有变量出了这这个函数或者类就不能使用了,比如你如果不是创建了time类对象的话你就不能用time() 这个方法咯`~
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-08-09
我觉得是不可以的,因为如果是private的话,是不能被对象直接访问的.而在创建对象的过程中就相当于对象去调用构造函数。而你的构造函数是private对象就不能访问了。所以,我觉得是不行的。
第2个回答  2007-08-09
答案是不能
外界的意思就是类的外部
只有类的成员函数可以访问private本回答被提问者采纳
第3个回答  2007-08-09
maximum14bytes
说的有道理,顶个
相似回答