vect1test.cpp

来自「压缩包里有教材<<C++模式设计-基于QT4开源跨平台开发框架&gt」· C++ 代码 · 共 39 行

CPP
39
字号
#include "vect1.h"int main() {    Vect a(60), b[20];    b[1][5] = 7;    cout << " 1 element 5 = "<< b[1][5] << endl;    for (int i = 0; i <= a.ub(); ++i)        a[i] = 2 * i + 1;    for (int i = a.ub(); i >= 0; --i)        cout << ((a[i] < 100) ? " " : "" )        << ((a[i] < 10) ? " " : "" )        << a[i]        << ((i % 10) ? "  " : "\n");    cout << endl;    cout << "Now try to access an out-of-range index"    << endl;    cout << a[62] << endl;}/*OUTOOP> g++ vect1test.cc OOP> a.out1 element 5 = 7119  117  115  113  111  109  107  105  103  10199   97   95   93   91   89   87   85   83   8179   77   75   73   71   69   67   65   63   6159   57   55   53   51   49   47   45   43   4139   37   35   33   31   29   27   25   23   2119   17   15   13   11    9    7    5    3    1Now try to access an out-of-range indexa.out: vect1.h:12: int &Vect::operator[] (int):Assertion `i >= 0 && i < m_Size' failed.AbortedOOP>*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?