CHAPTER3-9.cpp
上传用户:fjc899
上传日期:2007-07-03
资源大小:187k
文件大小:1k
源码类别:

STL

开发平台:

C/C++

  1. //: 下面是主程序,主要用于测试上面的代码是否可用:P5_9.cpp 
  2. #include "CHAPTER3-9.h" 
  3. #include <iostream.h> 
  4. //using namespace std;
  5. int main() 
  6. int* p = 0;
  7. getmem(p, 10);
  8. for(int i = 0;i < 10;i++) 
  9. cout << p[i] << ' ';
  10. p[i] = i;
  11. cout << 'n';
  12. getmem(p, 20);
  13. for(int j = 0;j < 20;j++) { cout << p[j] << ' ';p[j] = j;} 
  14. cout << 'n';
  15. getmem(p, 25);
  16. for(int k = 0;k < 25;k++) cout << p[k] << ' ';
  17. freemem(p);
  18. cout << 'n';
  19. float* f = 0;
  20. getmem(f, 3);
  21. for(int u = 0;u < 3;u++) { cout << f[u] << ' ';f[u] = u + 3.14159; } 
  22. cout << 'n';
  23. getmem(f, 6);
  24. for(int v = 0;v < 6;v++) cout << f[v] << ' ';
  25. freemem(f);