构造函数作为友元函数的参数

#include<iostream>
using namespace std;
class A
{
public:
    friend void test(A a);
    int a1;
    A()
    {
        cout<<"A"<<"\n";
    }

};
    void test(A a)
    {
        a.a1=1;
        cout<<a.a1<<"\n";
    }


int main()
{
    test(A());
    return 0;
}

image

 

构造函数无返回值,但调用它会创建一个对象,

posted @ 2013-12-19 20:21  Android开发8585  阅读(339)  评论(0编辑  收藏  举报