C++Now 2018: Louis Dionne “Runtime Polymorphism: Back to the Basics”

Поделиться
HTML-код
  • Опубликовано: 10 янв 2025

Комментарии • 6

  • @sephirostoy
    @sephirostoy 6 лет назад +3

    Sure, do it incrementally: bring concepts tomorrow morning, reflexion tomorrow midday and metaclasses tomorrow evening. I want to play with it the day after tomorrow :p

  • @MarekKnapek
    @MarekKnapek 6 лет назад +2

    You trying to tell me I should throw away my library I'm writing right now? (-: Coz yours is much better than mine. Few questions: (A) Do you distinguish const and non-const member functions? Can your Vehicle/Car/Truck have both const and non-const member functions with the same name and will you call the right one based on const-ness of concrete type-erased variable? (B) VTable pointers seem to be expensive because pointer is 64 bits wide, this is too generous. Have you tried something like 8 bit virtual offsets instead of virtual pointers? (C) At slide 87 (?) time 01:31:45 you say it is almost impossible to derive declarations from expressions - I been there, I feel your pain, I never managed to do it properly.

  • @psyclobe
    @psyclobe 6 лет назад +1

    Link to Sean Parent video: ruclips.net/video/QGcVXgEVMJg/видео.html

  • @EinsteinNewtonify
    @EinsteinNewtonify Год назад +1

    Veryyyy nice!!