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:
@@ -49,6 +49,20 @@ TEST_CASE("vmath/vec_fun") {
|
||||
STATIC_CHECK((int2(0,1) && int2(1,0)) == bool2(0,0));
|
||||
STATIC_CHECK((int2(0,1) || int2(1,0)) == bool2(1,1));
|
||||
|
||||
{
|
||||
int2 v{1,2};
|
||||
CHECK(&v == &(++v));
|
||||
CHECK(v == int2{2,3});
|
||||
CHECK(&v == &(--v));
|
||||
CHECK(v == int2{1,2});
|
||||
}
|
||||
{
|
||||
int2 v{1,2};
|
||||
CHECK(v++ == int2{1,2});
|
||||
CHECK(v == int2{2,3});
|
||||
CHECK(v-- == int2{2,3});
|
||||
CHECK(v == int2{1,2});
|
||||
}
|
||||
{
|
||||
int2 v{1,2};
|
||||
CHECK(&v == &(v += 3));
|
||||
|
||||
Reference in New Issue
Block a user