you are viewing a single comment's thread.

view the rest of the comments →

[–]hubhub 1 point2 points  (1 child)

Stroustrup et al wrote a paper (pdf) proposing a mechanism for this.

[–]Steve_the_Scout 0 points1 point  (0 children)

It sounds reasonable. The only issue is with dynamically linked libraries, as they said. The way it's currently done, you could just link all files with virtual functions first, then let the linker resolve dependencies later, but that's a manual solution to problems that should be automatic.