#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; }
构造函数无返回值,但调用它会创建一个对象,