fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. enum eType{
  5. cTest = 1
  6. };
  7.  
  8. namespace testspace{
  9. class cTest{
  10. public:
  11. int a;
  12. };
  13. }
  14.  
  15.  
  16. class cData{
  17. public:
  18. using cTest = testspace::cTest;
  19. cTest test;
  20. void func(cTest &test);
  21. };
  22.  
  23. void cData::func(cTest &test){
  24. test.a = 8;
  25. }
  26.  
  27. int main(){
  28. cData data;
  29. data.test.a = 5;
  30. data.func(data.test);
  31. cout<<data.test.a<<endl;
  32. return 0;
  33. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
8