怎样取出嵌套类里成员变量的值

brxren 2003-11-07 02:22:55
#include <iostream>
using namespace std;

class A
{
public:
int x;
A(int s){this->x=s;}
};

class EX
{
public:
int m;
A a;
EX(int i)
:a(3)
{this->m=i;}
~EX(){}
};
void main()
{
EX we(4);
}

怎么才能把x的值取出来啊?这里我把x的值赋成3了,那该怎么把3取出来啊?
...全文
47 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
brxren 2003-11-08
  • 打赏
  • 举报
回复
好了谢谢
我知道了,而且成功了!
再次感谢!
AnnyBJ 2003-11-08
  • 打赏
  • 举报
回复
偶也认为cout<<we.a.x;
应该不会错.
fancy123 2003-11-08
  • 打赏
  • 举报
回复
可以的。没错。因为都是public的。
cout<<we.a.x;
qufan 2003-11-07
  • 打赏
  • 举报
回复
mark
brxren 2003-11-07
  • 打赏
  • 举报
回复
知道啊,begginginstorm(和尚),我理解错了。
可是 adams_here(lost in Lost)的方法我试验过了啊,不行!
你们能否在编译运行之后给我给答案啊?
begginginstorm 2003-11-07
  • 打赏
  • 举报
回复
指出一点,似乎这种情况不能称之为嵌套类的,而是成员变量的成员变量。
下面这种情况才是:
class A
{
class Nested
{}
}
adams_here 2003-11-07
  • 打赏
  • 举报
回复
we.a.x

65,206

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧