In Java, the following is commonly used (for example, to handle events) to use a template template template:
abstract class SomeAbstractClass { public abstract void SomeFunction (); }
In C ++, the following compilations:
class SomeAbstractClass { virtual void SomeFunction () = 0; };
Why don't people usually do this?
Johnb source share