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

Информация о вызванной перегрузке функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве удалить промежуток элементов от максимального до минимального http://www.cyberforum.ru/cpp-beginners/thread540392.html
В одномерном массиве удалить промежуток элементов от максимального до минимального
C++ Динамический массив Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать. Добавить строки после каждой четной строки матрицы. #include <conio.h> #include <iostream.h> #include <stdlib.h> int main() http://www.cyberforum.ru/cpp-beginners/thread540391.html
C++ Нужно найти ОШИБКУ в программе
УСЛОВИЕ: Дан текст, состоящий не менее чем из пяти слов. Вывести на экран слова, которые имеют одинаковые окончания "ИЯ","ИСТ","ИКА". #include <iostream> #include <string.h> #include <stdio.h> using namespace std; void main () { setlocale(LC_ALL,"rus");
Длина строки, проверка цифр/букв C++
Здравствуйте. Нужна помощь в реализации вывода длины каждой строки (кол-ва символов каждой строки) напротив каждой строки и в создании проверки "не буква ли в массиве", а если буква - то выдается сообщение напротив строки с буквой. Очень выручите, спасибо заранее. #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; void main () { scanf("%s",str);
C++ Чтение из файла. СИ++ http://www.cyberforum.ru/cpp-beginners/thread540346.html
Вот само задание: С помощью текстового редактора создать файл .... длина строки текста не должна превышать 70 символов. Файл должен иметь тип .dat Программа должна уметь: 1) Выводить текст на экран 2) По нажатию произвольной клавиши - должна поочерёдно выделять слова с первой и последней одинаковой буквой 3) Определить количество слов у которых совпадает первая и последняя буква ...
C++ Макропроцесор Как сделать макропроцесор? помогите словом или source codom)) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
06.04.2012, 21:52     Информация о вызванной перегрузке функции
Цитата Сообщение от jeka061288 Посмотреть сообщение
нужно в соответствии с замечанием изменить прилагаемый код : Сделать так, чтоб было видно, какая из перегруженных функций вызывалась. Напрмер функция дополнительно выводмиь строку типа "Результат вызова функции с целыми параметрами"
Сразу отмечу что перегрузка как таковая присуща С++ в Си её нет. Ниже мой взгляд на проблему
C++ (Qt)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
using namespace std;
 
//Прототипы перегруженных функций
bool isNegative(int    val);
bool isNegative(long   val);
bool isNegative(double val);
 
int main()
{
    int    i_val;
    long   l_val;
    double d_val;
 
    cout<<"Vvedite int    : ";cin>>i_val;
    cout<<"Vvedite long   : ";cin>>l_val;
    cout<<"Vvedite double : ";cin>>d_val;
    cout<<"Chislo : "
        <<i_val
        <<" : "
        <<(isNegative(i_val) ? "otricatelnoe" : "polozhitelnoe")
        <<endl;
    cout<<"Chislo : "
        <<l_val
        <<" : "
        <<(isNegative(l_val) ? "otricatelnoe" : "polozhitelnoe")
        <<endl;
    cout<<"Chislo : "
        <<d_val
        <<" : "
        <<(isNegative(d_val) ? "otricatelnoe" : "polozhitelnoe")
        <<endl;
    system("pause");
    return 0;
}
 
bool isNegative(int    val)
{
    bool bFlag = false;
    if(val < 0)
        bFlag = true;
    cout<<"\nResultat funkcii s parametrom int : "
        <<(bFlag ? "otricatelnoe" : "polozhitelnoe")
        <<endl;
    return bFlag;
}
 
bool isNegative(long   val)
{
    bool bFlag = false;
    if(val < 0)
        bFlag = true;
    cout<<"Resultat funkcii s parametrom long : "
        <<(bFlag ? "otricatelnoe" : "polozhitelnoe")
        <<endl;
    return bFlag;
}
 
bool isNegative(double  val)
{
    bool bFlag = false;
    if(val < 0)
        bFlag = true;
    cout<<"Resultat funkcii s parametrom double : " 
        <<(bFlag ? "otricatelnoe" : "polozhitelnoe")
        <<endl;
    return bFlag;
}
Миниатюры
Информация о вызванной перегрузке функции  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru