fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. class CAA
  6. {
  7. public:
  8. CAA(int data) { m_AA = data; }
  9. int m_AA;
  10. };
  11.  
  12. class CBB
  13. {
  14. public:
  15. static vector<CAA> m_AAs;
  16. void Test(int data)
  17. {
  18. CAA aa = CBB::m_AAs[data];
  19. cout << aa.m_AA << endl;
  20. }
  21. };
  22.  
  23. vector<CAA> CBB::m_AAs; /* 加上這行 */
  24.  
  25. int main()
  26. {
  27. for (int i = 0; i < 10; i++)
  28. {
  29. CBB::m_AAs.push_back(CAA(i));
  30. }
  31. CBB b1;
  32. CBB b2;
  33. b1.Test(1);
  34. b2.Test(1);
  35. }
  36.  
Success #stdin #stdout 0s 4432KB
stdin
Standard input is empty
stdout
1
1