Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 96 стр.

UptoLike

Составители: 

96
void f1(int a, int b)
{ cout << "‚ f1(int a, int b) \n";
}
Пример. Перегрузка функций – в программе две функции date(),
позволяющие передавать дату различными способами.
#include <iostream>
using namespace std;
void date(char *date); // дата в виде строки
void date(int day, int month, int year);//и в виде
чисел
int main()
{
setlocale(LC_CTYPE, "rus"); // русификация консоли
char *xday="21 декабря 2012";
date(xday);
date("21/12/2012");
date(21,12,2012);
return 0;
}
// Дата в виде строки
void date(char *date)
{ cout << "Дата:" << date << "\n";
}
// Дата в виде целых чисел
void date(int day, int month, int year)
{ cout << "Дата:" << day << "/";
cout << month << "/" << year << "\n";
}
Пример. Перегрузка функции minimum() в программе сразу
несколько функций с этим именем.
#include <iostream>
#include <cctype>
using namespace std;
char minimum(char a, char b);
string minimum(string a, string b);
void f1(int a, int b)
{   cout << "‚ f1(int a, int b) \n";
}
     Пример. Перегрузка функций – в программе две функции date(),
позволяющие передавать дату различными способами.
#include 
using namespace std;
void date(char *date); // дата в виде строки
void date(int day, int month, int year);//и в виде
чисел
int main()
{
  setlocale(LC_CTYPE, "rus"); // русификация консоли
  char *xday="21 декабря 2012";
  date(xday);
  date("21/12/2012");
  date(21,12,2012);
  return 0;
}
// Дата в виде строки
void date(char *date)
{    cout << "Дата:" << date << "\n";
}
// Дата в виде целых чисел
void date(int day, int month, int year)
{   cout << "Дата:" << day << "/";
    cout << month << "/" << year << "\n";
}




     Пример. Перегрузка функции minimum() – в программе сразу
несколько функций с этим именем.
#include 
#include 
using namespace std;
char minimum(char a, char b);
string minimum(string a, string b);
                                 96