fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. class a{
  5. private:
  6. int num1=3,num2=5;
  7. void hiddena(){
  8. cout << "Hidden function" << endl;
  9. }
  10. public:
  11. friend void print(a &x);
  12. };
  13. void print(a &x){
  14. x.hiddena();
  15. cout << x.num1 << " " << x.num2 << endl;
  16. }
  17.  
  18. int main() {
  19. a obj;
  20. print(obj);
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
Hidden function
3 5