4 ms·
This article is weirdly focused on the version of C++ that each engine supports. It argues that e.g. std::variant is important for Unity’s DOTS ECS system. And
by senkora 2y ago
This article is weirdly focused on the version of C++ that each engine supports.
It argues that e.g. std::variant is important for Unity’s DOTS ECS system. And that std::optional is an optimization for rendering configurations. I mean, maybe? That doesn’t feel right to me at all. The STL classes are known to be relatively heavyweight.
I also can’t tell whether the author understands that you can get performance improvements from upgrading your compiler even if you continue to compile with an older language standard. Language version and compiler version are independent.