TheAlgorithms/C-Plus-Plus

[FEATURE] Upgrade to C++ 23 Standard

aghoussaini opened this issue · 2 comments

Detailed description

I propose upgrading our project's C++ version from C++11 to C++23.

Context

  • Improved Language Features: C++23 includes modern features like improved constexpr, modules, and enhanced ranges, which can simplify code.
  • Better Performance: Features like coroutines and more efficient constexpr usage can lead to faster and more readable code.
  • Future Proofing: Aligning with the latest standard ensures compatibility with modern libraries and keeps the project maintainable.

Possible implementation

No response

Additional information

No response

#2746
You can see my proposal for 17 here.
if we update to 23 right now, we will lose arm compatibility
esp has no such issues though

closing since no comment from author.