社区
C语言
帖子详情
有关私有数据成员的访问问题
xklc
2002-12-13 05:38:50
我在看C++ Primer时,在P29上看到这样一段代码:
IntArray: IntArray(const IntArray &rhs)
{
_size = rhs._size;
ia = new int[_size];
for (int ix = 0; ix < _size; ++ix)
ia[ix] = rhs.ia[ix];
}
_size是私有成员,请问同一种类下可以访问其他对象的私有成员么??
...全文
73
3
打赏
收藏
有关私有数据成员的访问问题
我在看C++ Primer时,在P29上看到这样一段代码: IntArray: IntArray(const IntArray &rhs) { _size = rhs._size; ia = new int[_size]; for (int ix = 0; ix < _size; ++ix) ia[ix] = rhs.ia[ix]; } _size是私有成员,请问同一种类下可以访问其他对象的私有成员么??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NOldkiller
2002-12-13
打赏
举报
回复
当然可以,因为这都在同一个类域中
leasun
2002-12-13
打赏
举报
回复
可以。因为行为是可以控制的。
xiaoniaoleyuan
2002-12-13
打赏
举报
回复
上面你给出来的是一个拷贝构造函数,是在类的外面实现它的定义的,在这个函数的实现中他访问了对象的私有成员,这是允许的。在C++中,在一个类中定义的成员函数可以访问该类任何对象的私有成员。这个成员函数具有特殊作用:在使用该类的一个对象初始化该类的另一个对象时,调用这个函数。
提高C#编程水平的50个要点
提高C#编程水平的50个要点 肯定对你有帮助
C++
访问
类的
私有
数据
成员
的三种方法
总是忘记C++的
私有
数据
成员
到底什么能
访问
,今天总结下,特此记录。
c++中有关
私有
成员
的
访问
问题
在 C++ 中,
访问
私有
成员
的权限是严格控制的。
类的
私有
数据
成员
的
访问
类的
私有
数据
成员
智能在类体哪被
访问
,不能够在类体外通过对象名直接
访问
,考察下面的类 : class point1 {public: point1(); virtual ~point1(); void setPoint(int X,int Y,int Z); void display(); void copy(point1 m);private: int x,y,z; }; point1:
java
访问
私有
成员
_类的
私有
成员
可在何处
访问
类的
私有
成员
可在本类的
成员
函数中进行
访问
。 类的
私有
成员
在派生类中是隐藏的,只能在基类的
成员
函数中
访问
。Java中的
私有
成员
使用private来进行修饰。(推荐学习:Java视频教程)
私有
成员
只能在本类中调用,在本类以外一律都看不到。如果要在其他类中获得
私有
成员
变量,那么可以在本类中写一个public的get方法,其他类就可以通过调用这个get方法获得
私有
成员
变量。class PrivateTes...
C语言
70,023
社区成员
243,253
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章