Я искал реализацию методов расширения в С++ и пришел к этому обсуждению comp.std.С++, в котором упоминается, что polymorphic_map
может использоваться для связанных методов с классом, но предоставленная ссылка кажется мертвой. Кто-нибудь знает, к чему относится этот ответ, или если есть другой способ расширить классы аналогично методам расширения (возможно, через некоторое использование mixins?).
Я знаю, что каноническое решение на C++ должно использовать свободные функции; это больше из любопытства, чем что-либо еще.