#include using namespace std; class A { public: A(int _a) : a(_a){}; friend int geta(A &ca); ///< 友元函数 private: int a; }; int geta(A &ca) { return ca.a; } int main() { A a(3); cout << geta(a) << endl; return 0; }