Advertisement
Guest User

CVector & CString (Pointers) Alloc/ Dealloc

a guest
Sep 24th, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. #include <Windows.h>
  2. #include <Psapi.h>
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6. #include <iostream>
  7. #include <ostream>
  8. #include <string>
  9. #include <ctime>
  10. #include <vector>
  11. #include <CString.h>
  12. #include <CVector.h>
  13. #include <mmgr.h>
  14. CVector <String *> k;
  15. VOID main(VOID)
  16. {
  17.     //CVector <String *> k;
  18.     String * i = new String; i->assign("Hat");
  19.     k.push_back(i);
  20.     i = new String; i->assign("XA");
  21.     k.push_back(i);
  22.     for (CVector<String*>::iterator v = k.begin(); v != k.end(); ++v)
  23.         delete (*v);
  24.     k.clear();
  25.     std::vector <int *> l;
  26.     int * f = new int[4096u];
  27.     f[0] = 'H', f[1] = 'a', f[2] = 't', f[3] = 0;
  28.     l.push_back(f);
  29.     for (std::vector<int*>::iterator y = l.begin(); y != l.end(); ++y)
  30.         delete[] (*y);
  31.     l.clear();
  32.     getchar();
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement