1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
void foo(int i) {
std::cout << "foo(int) called\n";
}
void foo(char* p) {
std::cout << "foo(char*) called\n";
}
int main() {
foo(0); // Calls foo(int)
foo(nullptr); // Calls foo(char*)
return 0;
}
Back to nullptr