#include void f(int) { std::cout << "int" << std::endl; } void f(double) { std::cout << "double" << std::endl; } int main() { f(1); // 1 est une littérale de type int f(1.0); // 1.0 est une littérale de type double }