Back
Close

Computing with Data

elgeish
33.2K views

Overloading Functions

#include <iostream>
using namespace std;
void print_argument(int a) {
cout << "One int argument passed: " << a << endl;
}
void print_argument(double a) {
cout << "One double argument passed: " << a << endl;
}
void print_argument() {
cout << "No argument passed" << endl;
}
int main() {
print_argument(); // matches print_argument()
print_argument(1); // matches print_argument(int)
print_argument(1.2); // matches print_argument(double)
return 0;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants