1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-10 23:48:04 +02:00
Ivan Savenko a8a6be7ac1 Fix potential compatibility with C++20 / C++23 mode
This fixes several issues with compatibility with C++20. C++23 was also
tested, but apparently it does not have any additional breaking changes
compared to C++20 (or we don't have those).

VCMI still uses C++17 as before - goal is only to make potential
transition easier.

There were 2 cases that are deprecated in C++20 that we use:
- Floating point operations on enums are deprecated
- `this` can no longer be captured when using default capture by value
`[=]`

Both of those should now be replaced with code that works fine in both C+
+17 and in C++20 mode
2025-03-02 14:11:48 +00:00
..
2025-02-14 22:45:52 +01:00
2023-10-08 16:03:57 +02:00
2018-07-25 01:36:48 +03:00
2024-07-25 23:32:45 +02:00
2023-12-28 19:41:01 +01:00
2024-11-03 01:13:14 +01:00
2024-02-29 20:20:35 +01:00
2024-11-15 20:26:56 +01:00