language: C++11 (gcc-4.7.2)
date: 517 days 2 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
template<class T, class... U> void f(T,  U...); // #1
template<class T            > void f(T);        // #2
template<class T, class... U> void g(T*, U...); // #3
template<class T            > void g(T);        // #4 
 
 
void h(int i) {
  f(&i);                                        // error: ambiguous
  g(&i);                                        // OK: calls #3
}