I did a code that uses custom literals to allow indexing arrays with ordinals (1st, 2nd, 3rd), all at compile time. Additionally _st works only with 1, _nd only with 2, _rd only with 3. Zero and negative numbers are also not supported and fail compilation.

https://github.com/serpent7776/bits/blob/master/th.cpp/th.cpp

You are viewing a single thread.
View all comments View context
2 points

It should be easy to edit the existing code to add support for i18n, but there’s probably no way to make in generic (except for macros).

permalink
report
parent
reply
2 points

Sounds like a plan for a funsies long weekend, might send a PR if I advance with it enough.

permalink
report
parent
reply

C++

!cpp@programming.dev

Create post

The center for all discussion and news regarding C++.

Rules

  • Respect instance rules.
  • Don’t be a jerk.
  • Please keep all posts related to C++.

Community stats

  • 28

    Monthly active users

  • 263

    Posts

  • 521

    Comments