Source

Alt text:

A screenshot from the linked article titled “Reflection in C++26”, showing reflection as one of the bullet points listed in the “Core Language” section

  • Sonotsugipaa@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    Wouldn’t compilers be able to optimize runtime things out? I know that GCC does so for some basic RTTI things, when types are known at compile time.

    • BatmanAoD@programming.dev
      link
      fedilink
      arrow-up
      5
      ·
      2 months ago

      For runtime reflection, no, you’d specifically be able to do things that would be impossible to optimize out.

      But the proposal is actually for static (i.e. compile-time) reflection anyway, so the original performance claim is wrong.