mirror of
https://github.com/BlackMATov/vmath.hpp.git
synced 2025-12-16 14:11:28 +07:00
postfix and infix increment operators
This commit is contained in:
@@ -72,6 +72,20 @@ TEST_CASE("vmath/mat_fun") {
|
||||
STATIC_CHECK((int2x2(0,1,0,1) && int2x2(1,0,1,0)) == bool2x2(0,0,0,0));
|
||||
STATIC_CHECK((int2x2(0,1,0,1) || int2x2(1,0,1,0)) == bool2x2(1,1,1,1));
|
||||
|
||||
{
|
||||
int2x2 v{1,2,3,4};
|
||||
CHECK(&v == &(++v));
|
||||
CHECK(v == int2x2{2,3,4,5});
|
||||
CHECK(&v == &(--v));
|
||||
CHECK(v == int2x2{1,2,3,4});
|
||||
}
|
||||
{
|
||||
int2x2 v{1,2,3,4};
|
||||
CHECK(v++ == int2x2{1,2,3,4});
|
||||
CHECK(v == int2x2{2,3,4,5});
|
||||
CHECK(v-- == int2x2{2,3,4,5});
|
||||
CHECK(v == int2x2{1,2,3,4});
|
||||
}
|
||||
{
|
||||
int2x2 v{1,2,3,4};
|
||||
CHECK(&v == &(v += 3));
|
||||
|
||||
Reference in New Issue
Block a user