社区
C语言
帖子详情
friend
jxtian1975
2003-11-01 11:43:27
1。 friend函数是父类的朋友是了类的朋友吗?
2。 int arr[3]= {0,6,12};
int i =2;
printf("i[arr] = %d", i[arr]);请解释一下为什么i[arr],为什么等价于arr[i]?
...全文
35
6
打赏
收藏
friend
1。 friend函数是父类的朋友是了类的朋友吗? 2。int arr[3]= {0,6,12}; int i =2; printf("i[arr] = %d", i[arr]);请解释一下为什么i[arr],为什么等价于arr[i]?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hawkxjy
2003-11-01
打赏
举报
回复
1,友元没有传递性和继承性,父类的友元不是子类的
2,请记住:内存管理中数组相当于指针,i[arr]==*(i+arr)==*(arr+i)==arr[i]
Andy84920
2003-11-01
打赏
举报
回复
1>不是.
2>虽然我们认为数组和指针是有区别的.
但语言却不会去区分它们.语言对数组提供的支持只是为了方便 内存
管理和指针运算.最好的证据就是括号运算符有交换性.
即a为一个数组,那么a[5]和5[a]可交换,括号不过是指针运算的一个
速记符.
即:
a[5] = *(a+5) = *(5+a) = 5[a];
njSeeWhy
2003-11-01
打赏
举报
回复
2:请解释一下为什么i[arr],为什么等价于arr[i]?
Ans:i[arr]==*(i+arr)==*(arr+i)==arr[i]
Beover1984
2003-11-01
打赏
举报
回复
楼上说的好!!!!!!!!!!!!!!!!
langzi8818
2003-11-01
打赏
举报
回复
你爸爸的朋友是你的朋友吗?
你的朋友是你爸爸的朋友吗?
liem
2003-11-01
打赏
举报
回复
友元不是类的成员,因此不存在什么子类继承父类友元的说法。
C++中的
friend
class 用法总结
对于一个没有定义public访问权限的类,能够让其他的类操作它的私有成员往往是有用的...
Friend
Classes(友元类)C++中的
friend
关键字其实做这样的事情:在一个类中指明其他的类(或者)函数能够直接访问该类中的priv...
c语言
friend
函数,C++
friend
函数和
friend
类
类的
friend
函数(友元函数)在类的作用域之外定义,却具有访问类的非public(以及public)成员的权限。单独的函数或者整个类都可以被声明为另一个类的友元。使用
friend
函数可以提高程序的性能。定义友元函数:在类定义中...
c语言
friend
函数,C++
friend
友元函数和友元类
友元函数和友元类在实际开发中较少使用,想快速学习C++的读者可以跳过本节。一个类中可以有 public、protected、private ...借助友元(
friend
),可以使得其他类中的成员函数以及全局范围内的函数访问当前类的 privat...
C++基础——
friend
函数和
friend
类的使用
friend
函数和
friend
类 友元机制允许一个类将对其非公有成员的访问权授予指定的函数或者类;友元的声明关键字是
friend
开始,它只出现在类定义的内部;友元声明可以出现在类中的任何位置:友元不是授予友元关系的那个...
c语言
friend
函数,实用C语言中
friend
友元函数详细解析
C语言中
friend
友元函数详细解析友元函数是可以直接访问类的私有成员的非成员函数。它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前加上关键字
friend
。我们已知道...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章