C++ C+中的类帮助器+;
在Delphi中,存在可以为某些给定类添加方法的C++ C+中的类帮助器+;,c++,delphi,class-helpers,C++,Delphi,Class Helpers,在Delphi中,存在可以为某些给定类添加方法的 C++中是否有其他的设计模式可以做到? in .NET中,你有类似的扩展方法。在Python中,可以使用类似的monkey补丁。在标准C++中,与Delphi类助手无关。从链接的用法来看,我能想到的最接近的是具有该类作为参数的自由函数。如果统一调用语法方案通过,您最终可以使用与成员函数相同的语法调用它们。为什么有人会忽略这个问题?是否正确?(不是我的投票)在C++中,你可以从结构> 中获得,而你不能从Delphi的记录< /代码>中派生。这就消
C++中是否有其他的设计模式可以做到?
in .NET中,你有类似的扩展方法。在Python中,可以使用类似的monkey补丁。在标准C++中,与Delphi类助手无关。从链接的用法来看,我能想到的最接近的是具有该类作为参数的自由函数。如果统一调用语法方案通过,您最终可以使用与成员函数相同的语法调用它们。为什么有人会忽略这个问题?是否正确?(不是我的投票)在C++中,你可以从<代码>结构> <代码>中获得,而你不能从Delphi的Foo(sc)
,真正的模拟需要sc.Foo()
。是的,似乎是这样,这里讨论过。