Skip to content
Quiz · Functions · lesson 7 of 11

Quiz — which overload the compiler picks

What does the program print?

C++
#include <iostream>

void print(int) { std::cout << "int"; }
void print(long) { std::cout << "long"; }
void print(double) { std::cout << "double"; }

int main() {
    print(2.5f);
}