Форум программистов, компьютерный форум CyberForum.ru

Теоретический вопрос о перегрузке функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма элементов главной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread87787.html
В двумерном массиве найти сумму элементов главной диагонали?
C++ Вывод двумерного массива в обратном порядке Вывести двумерный массив так, чтобы элементы в строках шли в обратном порядке? http://www.cyberforum.ru/cpp-beginners/thread87782.html
Сумма элементов двумерного массива C++
Найти сумму элементов двумерного массива?
C++ Как разбить?
Помогите мне пожалуйста, как разбить трицати двух разрядное слово на два шестнадцати разрядных слова, заранее благодарен :)
C++ Матрица.Си http://www.cyberforum.ru/cpp-beginners/thread87734.html
Упорядочить строки матрицы по возрастанию сумм их элементов заранее спасибо!
C++ ввод вывод в C++ #include <iostream> #include <windows.h> #include <fstream> #include <cstdlib> #include <string> using namespace std; class my { public: подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,352
20.01.2010, 17:46     Теоретический вопрос о перегрузке функций
Проанализируй код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <conio.h>
using namespace std;
void xpo(float);
 void xpo(double);
void xpo(int);
void xpo(char);
 
int main()
{
xpo(0.3); // почему когда здесь я задаю вещественное число компилятор выдает ошибку?
             // ведь как один из вариантов перегрузки у меня есть float функция?
xpo(0.3f);   // <----------------
xpo(3);   
xpo('=');
getch();
return 0;
}
void xpo(float n)
{
        cout<<"\nit\'s float   "<<n;
}
void xpo(double n)
{
        cout<<"\nit\'s double   "<<n;
}
void xpo(int n)
{
        cout<<"\nit\'s integer  "<<n;
}
void xpo(char n)
{
        cout<<"\nit\'s char  "<<n;
}
 
/*
it's double   0.3
it's float   0.3
it's integer  3
it's char  =
*/
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru