template class Module { template virtual int getNumInputs() { return 0; } }; template class Gain : Module { template int getNumInputs() }; int Gain::getNumInputs() { // Ein eingang für audio return 1; } int Gain::getNumInputs() { // Ein separater eingang für Lautstärke return 1; } int main() { new Gain(); }