Guest User

Untitled

a guest
Aug 5th, 2019
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.28 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. class A
  4. {
  5.   private:
  6.     static vector<size_t>v;
  7.     static unordered_map<size_t,size_t>ht;
  8.     static vector<unordered_map<size_t,size_t>> all;
  9.   public:
  10.     static void pus()
  11.     {
  12.         for(int i=0;i<10;i++)
  13.         {
  14.             v.push_back(i);
  15.             ht[i]=i;
  16.             all.push_back(unordered_map<size_t, size_t>());
  17.             // cout<<"size = "<<all.size()<<endl;
  18.             all.back()[i]++;;
  19.             // cout<<all.back()[i]<<" here it is "<<endl;
  20.         }
  21.     }
  22.     // static void call()
  23.     // {
  24.     //  cout<<"entering call funcion\n";
  25.     //  for(int i=0;i<all.size();i++)
  26.     //  {
  27.     //      cout<<"\n";
  28.     //      for(auto it=all[i].begin();it!=all[i].end();it++)
  29.     //      {
  30.     //          cout<<"i = "<<i<<" "<<it->first<<"  "<<it->second<<endl;
  31.     //      }
  32.     //  }
  33.     //  cout<<"en of call function"<<endl;
  34.     // }
  35.     static void pr()
  36.     {
  37.         // call();
  38.         std::cout<<"SIZE OF V IS "<<v.size()<<endl;
  39.         for(int i=0;i<v.size();i++)
  40.         {
  41.             cout<<v[i]<<" v[i] "<<endl;
  42.             cout<<ht[i]<<"map"<<endl;
  43.             cout<<all[i][i]<<"for  "<<endl;
  44.         }
  45.     }
  46.  
  47. };
  48. vector<size_t> A::v={};
  49. unordered_map<size_t,size_t> A::ht={};
  50. vector<unordered_map<size_t,size_t>> A::all={};
  51.  
  52. int main()
  53. {
  54.     for(int i=0;i<1;i++)
  55.     {
  56.         A::pus();
  57.         A::pr();       
  58.     }
  59.     std::cout<<"AFJSDFOSD "<<"\n";
  60.     // The old values are still there,
  61.     A::pus();
  62.     A::pr();
  63. }
Add Comment
Please, Sign In to add comment