Example #1
0
int main(void)
{
        Array<int> ta(102400);
        Array<int> tb = ta;
        for(int i = 0 ; i < 102400 ; i++) {
                tb[i] = i;
        }

        cout<<"data is:"<< tb.Data() << endl
        <<"base is:"<< tb.Base() << endl
        <<"lenth is:"<< tb.Length()<< endl;

        for(int i = 0; i < 10 ; i++) {
                cout <<tb[i] <<'\n';
        }

        for(int i = 12400 -1 ; i > 12380 ; i--) {
                cout <<tb[i] <<'\n';
        }

        try {
                cout<<tb[102444];
        }
        catch(const out_of_range &e) {
                cout<< e.what()<<endl;
        }
        return 0;
}