社区
C++ 语言
帖子详情
C++中内嵌类可以访问外部类的成员变量吗?
kuanghong
2003-06-19 08:39:07
C++中内嵌类可以访问外部类的成员变量吗?
可以的话,怎么访问呢,谢谢
...全文
284
8
打赏
收藏
C++中内嵌类可以访问外部类的成员变量吗?
C++中内嵌类可以访问外部类的成员变量吗? 可以的话,怎么访问呢,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cfykelly
2003-07-07
打赏
举报
回复
友元可以吧~~不太肯定。你还是试试吧
georgepcb
2003-07-07
打赏
举报
回复
友元类可以。
brave_heart
2003-06-20
打赏
举报
回复
可以,用 friend 关键字
luhuayi
2003-06-20
打赏
举报
回复
当然不可以,能访问类的private数据成员的只有友元,访问protected的变量的只有友元和派生类。
dlqcsdn
2003-06-20
打赏
举报
回复
当然可以,COM 里面就是这样的
cloudtarget
2003-06-20
打赏
举报
回复
不可以
lzh7800
2003-06-19
打赏
举报
回复
不可以,外部类的成员变量可以访问内嵌类的成员,
小笨和漂向北方
2003-06-19
打赏
举报
回复
前两天刚答过的:)
http://expert.csdn.net/Expert/topic/1922/1922231.xml?temp=.202572
C++
中
内部
类
访问
外部
类
的私有成员
首先,如果不知道什么是内部
类
InnerClass的话,就没必要往下看了。 尝试在
C++
中
模仿apple objective-c 的Grand Dispatch简化多线程编程时,使用了boost::function,线程池,和内部
类
技术,需要在内部
类
访问
外部
类
的私有成员,由于标准的
C++
不允许这么做,内部
类
只能
访问
外部
类
的公有成员,为了完成设计,只好将
外部
类
的所有成员定义成public。 在C+...
C++
嵌套
类
的使用及对
外部
类
的
访问
权限
C++
中
的嵌套
类
与Java
中
的静态内部
类
类
似,而完全不同于非静态内部
类
(成员内部
类
)。 http://www.cnblogs.com/qzhforthelife/archive/2013/07/31/3226885.html
C++
之内部
类
与
外部
类
(嵌套
类
)及友元 本人能力、精力有限,所言所感都基于自身的实践和有限的阅读、查阅,如有错误,欢迎拍砖,敬请赐教
C++
内嵌
类
内嵌
类
有两种
类
型:内联(inner)
类
和静态
内嵌
(static nested)
类
。 1.内联
类
:内联
类
可以
访问
定义在外围
类
(enclosing class)
中
的实例变量。静态
内嵌
类
不可以。 看下面这段代码: #include <iostream> #include <mutex> #include <thread> u
C++
嵌套
类
及对外围
类
成员变量
的
访问
C++
嵌套
类
及对外围
类
成员变量
的
访问
在一个
类
中
定义的
类
称为嵌套
类
,定义嵌套
类
的
类
称为外围
类
。 定义嵌套
类
的目的在于隐藏
类
名,减少全局的标识符,从而限制用户能否使用该
类
建立对象。这样可以提高
类
的抽象能力,并且强调了两个
类
(外围
类
和嵌套
类
)之间的主从关系。下面是一个嵌套
类
的例子: classA { public: classB...
C++
类
中
类
成员函数 对同
类
对象private成员
访问
转自:http://www.cnblogs.com/yanqi0124/p/3828507.html私有
成员变量
的概念,在脑海
中
的现象是,以private关键字声明,是
类
的实现部分,不对外公开,不能在对象外部
访问
对象的私有
成员变量
. 然而,在实现拷贝构造函数和赋值符函数时,在函数里利用对象直接
访问
了私有
成员变量
,因而,产生了困惑.下面以具体实例进行说明:疑惑:为什么第26行和第32行代码可以编译...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章