📄 testarray.cc
字号:
#include <iostream>using namespace std;#define ZERO_INITIALIZE#include "Array.cc"#define BASE 10voidprintArray(unsigned *a, unsigned start, unsigned end){ for (unsigned i = start; i < end; i++) { cout << "i = " << i << " myarray[i] = " << a[i] << endl; }}intmain(){ Array<unsigned int> myarray(BASE); Array<char *> array2; Array<const char *> array3; Array<float> array4; Array<double> array5; Array<char> array6; int i; for (i = BASE+1; i <= 20; i++) { myarray[i] = i * i; } printArray(myarray, BASE, BASE + myarray.size()); cout << "size = " << myarray.size() << endl; cout << myarray.data()[BASE+3] << endl; cout << "*** testing copy constructor ***\n"; Array<unsigned int> myarray2(myarray); for (i = BASE; i < BASE + myarray.size(); i++) { cout << "i = " << i << " myarray2[i] = " << myarray2[i] << endl; } cout << "*** runtime-sized array ***\n"; unsigned dsize = 10; makeArray(unsigned, darray, dsize); for (i = 0; i < dsize; i++) { darray[i] = i * i * i; } printArray(darray, 0, dsize); exit(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -