-
Notifications
You must be signed in to change notification settings - Fork 0
Array2_Array3
Gautier Lefebvre edited this page Feb 13, 2018
·
3 revisions
A fwk::Array2<T>
is a data structure holding 2 values of the same type. A fwk::Array3<T>
is the same, with 3 values.
fwk::Array2<int> array2Int(2, 3);
// array2Int.x == 2;
// array2Int.y == 3;
fwk::Array3<int> array3Int(2, 3, 4);
// array3Int.x == 2;
// array3Int.y == 3;
// array3Int.z == 4;
You can easily do operations with these arrays:
fwk::Array2<int> a(1, 2);
fwk::Array2<int> b(3, 4);
a += b;
// a == {4, 6};
a -= b;
// a == {1, 2};
a *= b;
// a == {3, 8};
a /= b;
// a == {1, 2};
b %= a;
// b == {3, 0};
fwk::Array2<int> c = a - b;
// c == {-2, 2};
// etc.