by Guest » 07 Jan 2025, 12:16
Ich habe eine Struktur wie diese
Code: Select all
template
class Foo {
template
void bar();
}
Wie kann ich vermeiden, dass ich jedem Aufruf von bar auf einer Instanz von Foo eine Vorlage voranstellen muss, um das fehlende Schlüsselwort „template“ vor dem Namen der abhängigen Vorlage zu unterdrücken? Fehler?
Code: Select all
template
void hi(Foo& foo) {
foo.template bar(); // avoid this, its ugly
}
Ich habe eine Struktur wie diese
[code]template
class Foo {
template
void bar();
}
[/code]
Wie kann ich vermeiden, dass ich jedem Aufruf von bar auf einer Instanz von Foo eine Vorlage voranstellen muss, um das fehlende Schlüsselwort „template“ vor dem Namen der abhängigen Vorlage zu unterdrücken? Fehler?
[code]template
void hi(Foo& foo) {
foo.template bar(); // avoid this, its ugly
}
[/code]