Udostępnij przez


Błąd kompilatora C2765

"function": jawna specjalizacja szablonu funkcji nie może mieć żadnych argumentów domyślnych

Uwagi

Argumenty domyślne nie są dozwolone w jawnej specjalizacji szablonu funkcji. Aby uzyskać więcej informacji, zobacz Jawna specjalizacja szablonów funkcji.

Przykład

Poniższy przykład generuje kod C2765:

// C2765.cpp
template<class T> void f(T t) {}

template<> void f<char>(char c = 'a') {}   // C2765
// try the following line instead
// template<> void f<char>(char c) {}