Vermeiden Sie es, der Verwendung einer Template-Methode das Schlüsselwort template voranzustellen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Vermeiden Sie es, der Verwendung einer Template-Methode das Schlüsselwort template voranzustellen

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
}

Top