⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testarray.cc

📁 这是一款很好用的工具包
💻 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 + -