• nandeEbisu@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    2 年前

    Oh interesting. I didn’t realize boost was the main issue. Most people I’ve talked to were complaining about VTables introducing a bunch of indirection and people blindly using associative containers.

    • ozymandias117@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      2 年前

      Vtable equivalents are used extensively in the kernel

      You’ll find structs all over the place setting them up, e.g. every driver sets up a .probe function that the core will call, since it doesn’t know what driver it’s loading

      • nandeEbisu@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 年前

        Right the issue was more because they’re so easy to throw in without thinking about it so people overuse them. That may just be older devs complaining about newbies though.