language: C++11 (gcc-4.7.2)
date: 521 days 21 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
using namespace std;
template<class T> void f(T)         { cout << "#1" << endl; }
template<class T> void f(T*, int=1) { cout << "#2" << endl; }
template<class T> void g(T)         { cout << "#3" << endl; }
template<class T> void g(T*, ...)   { cout << "#4" << endl; }
int main() {
        int* ip = 0;
        f(ip);
        g(ip);
}