C++ 实现内部类访问外部类
来源:互联网 发布:3dmax导入unity3d 编辑:程序博客网 时间:2024/04/29 00:44
C++内部类的实现:
- class outclass
- {
- public:
- int m;
- class inclass//内部类通过parent指针访问外部类的成员,包括public、private
- {
- public:
- void set_m(int i)
- {
- outclass *parent = (outclass *) ((char*)this - offsetof(outclass,in));
- parent->m = i;
- }
- }in;
- };
- void main()
- {
- outclass out;
- out.in.set_m(123);
- cout << out.m << endl;
- system("pause");
- }
转自:blog.csdn.net/codestinity/article/details/6898640
0 0
- C++ 实现内部类访问外部类
- C++ 实现内部类访问外部类
- C++ 实现内部类访问外部类
- Java 内部类访问外部类
- 内部类访问外部类的实例
- 内部类访问外部类成员
- 内部类 外部类
- 内部类、外部类
- 内部类和外部类之间互相访问
- 外部类能访问内部类的成员
- java 外部类静态方法访问内部类
- 内部类访问外部类变量的问题
- 黑马程序员_内部类与外部类访问说明
- 内部类可以访问外部类的属性
- JAVA中内部类访问外部类成员
- 外部类可以访问内部类的私有成员
- 【重点】内部类初始化以及访问外部类变量
- 内部类访问外部类变量的问题
- jquery
- 可浪费空间空间的了扣扣的几乎将速度快叫库房尽快是的
- 优秀的产品经理应具有哪些超于常人的能力?
- http://blog.csdn.net/eyeooo/article/details/7438267
- Android中使用WindowManager实现悬浮窗口
- C++ 实现内部类访问外部类
- iOS 手势UIGestureRecognizer
- Hive中跑MapReduce Job出现OOM问题分析及解决
- 容器 Collection接口
- xcode6添加pch文件
- js
- Web开发中防止程序出现漏洞的一些有效手段
- UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte
- Ubuntu下下载并安装Eclipse