Add move ctor for SeArray.

This commit is contained in:
hashlag committed 2026-10-18 02:40:52 +03:00
1 parent f8a110964b
commit ceccd04b35
2 files changed
+14 -1

No files matched your search

+1 -1
View File
@@ -18,7 +18,7 @@ public:
}
SeArray(const SeArray & other) = delete;
SeArray(SeArray && other) = delete;
SeArray(SeArray && other) = default;
SeArray & operator=(const SeArray & other) = default;
SeArray & operator=(SeArray && other) = default;
+13
View File
@@ -326,3 +326,16 @@ TEST(SeArrayTests, MoveAssignTest)
ASSERT_EQ(0, arr1[4]);
}
}
TEST(SeArrayTests, MoveConstructTest)
{
{
SeArray<int32_t, 2> arr1;
arr1[0] = 0x11;
arr1[1] = 0x22;
SeArray<int32_t, 2> arr2(std::move(arr1));
ASSERT_EQ(0x11, arr2[0]);
ASSERT_EQ(0x22, arr2[1]);
}
}