vect1test.cpp
来自「压缩包里有教材<<C++模式设计-基于QT4开源跨平台开发框架>」· 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 + -
显示快捷键?