News for hackers. Stuff that matters.
Re:Grim C++ Tales from the Crypt: The Visitor Pattern (2017) by fraffo on Wednesday March 06, 2019 @10:12AM (#19319439)
Your code won't compile because interactor::interact is not defined on the base class. That line is needed because the overload resolution is static. So with the macro ACCEPTS, you build the code where the overload is resolved.
Re:Grim C++ Tales from the Crypt: The Visitor Pattern (2017) by deckar01 on Wednesday March 06, 2019 @10:21AM (#19319509)
I see. There is no interact signature that accepts IThingy, which is the whole point of this pattern. Thanks.