注册 登录
编程论坛 C++教室

如何在类的成员函数中调用类的对象

a99875984 发布于 2012-09-21 20:23, 647 次点击
请问下,如何在类的成员函数中调用类的对象啊?
9 回复
#2
pangding2012-09-21 20:41
声明一个用就是了。楼主问的有点抽象,能具体点吗?
#3
a998759842012-09-21 20:57
回复 2楼 pangding
假如我定义了一个类,有个成员函数,是打算调用成员对象的,这样的话,这个成员函数的参数列表里输入的代码是什么啊?
#4
pangding2012-09-21 21:24
成员对象怎么调用呀
你就实际举个例子,我看看是什么需求?
#5
a998759842012-09-21 21:31
回复 4楼 pangding
程序代码:
class A
{
private:
    void fun();
};
void A::fun()
{}
int main()
{
    A a;
    fun();
    return 0
}
就是不知道如何在定义fun()时,在其参数列表里面的代码是什么才能将a代入fun函数。
#6
梦的芽儿2012-09-21 22:51
fun()函数是对象a里面的,楼主的问题好奇怪的说。。。
#7
zhang1977712012-09-21 23:20
新手,纯是瞎猜,

[ 本帖最后由 zhang197771 于 2012-9-23 12:07 编辑 ]
#8
lz10919149992012-09-21 23:54
程序代码:
class A
{
private:
    void fun();
};
void A::fun()
{}
void fun(A& a)
{
    a.fun();
}
int main()
{
    A a;
    fun(a);
    return 0
}


难道是这样?
#9
pangding2012-09-22 07:47
回复 8楼 lz1091914999
可能是这意思,他一直也没描述的太清楚。但 fun() 如果是类的私有成员,不用友元应该还是访问不了吧。
#10
a998759842012-09-22 08:39
回复 8楼 lz1091914999
嗯啊,就这样,真是对不起各位来解答的,语文太差了,
1