range.cpp

来自「c++经典教材 Blitz++ v0.8」· C++ 代码 · 共 20 行

CPP
20
字号
#include <blitz/array.h>using namespace blitz;int main(){    Array<int,1> A(7);    A = 0, 1, 2, 3, 4, 5, 6;    cout << A(Range::all())  << endl          // [ 0 1 2 3 4 5 6 ]         << A(Range(3,5))    << endl          // [ 3 4 5 ]         << A(Range(3,toEnd)) << endl         // [ 3 4 5 6 ]         << A(Range(fromStart,3)) << endl     // [ 0 1 2 3 ]         << A(Range(1,5,2)) << endl           // [ 1 3 5 ]         << A(Range(5,1,-2)) << endl          // [ 5 3 1 ]         << A(Range(fromStart,toEnd,2)) << endl;    // [ 0 2 4 6 ]    return 0;}

⌨️ 快捷键说明

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