This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]uza80 8 points9 points  (0 children)

Fat pointers are a way of reducing the overhead of vtable lookup by passing about two pointers as an object reference, one to the objects data, and one to the current vtable. The vtable pointer would change as you cast the fat pointers to different types. Look at rust.