New on Code Project:
Open Multi-Methods for C++11, Part 1
by Jean-Louis Leroy
Note: We recommend first reading this C++ multimethods paper coauthored by Bjarne Stroustrup for more background.
From the article:
This article is the first in a series about open multi-methods for C++11. In this installment, I will explain what they are, how they fit in the object-oriented paradigm, and make controversial statements.
Subsequent articles will present a new library that implements open multi-methods, using the facilities provided by C++11 (in particular, variadic templates). The library's salient features are: fast, constant time dispatch using compact tables; arbitrary number of virtual and non virtual arguments; access to the next most specific specialization; and support for shared libraries and dynamic loading. The series will conclude with an in-depth presentation of the internals of the library. ...
Add a Comment
Comments are closed.