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

Перегруженные функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите найти ошибку в программе http://www.cyberforum.ru/cpp-beginners/thread379450.html
#include <cstdlib> #include "CMatrix.h" #include <conio.h> //Руссификация ostream& operator<<(ostream &stream,char* s){ for(char* ps=s; *ps; ps++){ if(*ps=='ё') stream<<char(241); else if(*ps=='Ё')
C++ Написать програму которая заменяет все Enter и Tab в строке str1 на сымволи '\n' и '\t' в строке str2. а если не сложно то можно функцию http://www.cyberforum.ru/cpp-beginners/thread379438.html
C++ Организация динамических структур..ПОМОГИТЕ...вообще с ними не дружу на С++=(
Скласти програму, у який організувати динамічну структуру та виконати її обробку згідно зі своїм варіантом. Використати підпрограми.(с чергой) Випадкові дволітерні слова: з великих латинських літер (A..Z - коди 65..90); підрахувати, яка літера зустрічається рідше за всі Составить программу, в который организовать динамическую структуру и выполнить ее обработку в соответствии со своим...
Работа с файлами(чтение, запись, поиск) C++
Написать программу на С++ Файл содержит текст (набор слов разделенных через пробел). Ввести слово с клавиатуры и произвести его поиск в текстовом файле. Вывести на экран количество встречающихся слов в данном тексте.
C++ Помогите со стеком http://www.cyberforum.ru/cpp-beginners/thread379421.html
Разработать процедуру, которая формирует стек Stack, включив в него по одному разу элементы, которые входят в стек Stack1, но не входят в стек Stack2. Заранее спасибо!
C++ Вывести на экран сумму и среднее арифметическое N случайных чисел, заданных в диапазоне от А до В Написать программу, выводящую на экран сумму и среднее арифметическое N случайных чисел, заданных в диапазоне от А до В. Основная программа запрашивает значения N, А, В и передает их в функцию. Функция генерирует необходимое количество случайных чисел из заданного диапазона, выводит их на экран, производит вычисления и вывод результата на экран. подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
07.11.2011, 22:43     Перегруженные функции
Перегруженные функции должны отличаться не телом, а количеством аргументов. Соответственно, если вы напишете 2 функции, которые принимают только X и возвращают к примеру только double, даже если их тела будут различны, то компилятор "не поймет" какую из двух функций вызывать. Поэтому и извращаться в таком случае не вижу смысла.
Приведите вторую функцию, которая дана в задании, может и получится уцепиться за что-нибуть. В крайнем случае всегда можно воспользоваться static_cast<T> и перегрузить функцию для float и double. Или int. Или любого другого типа. Но, повторюсь, особого смыла от этого не будет. Перегрузка функций должна упрощать программу, но не усложнять.

Добавлено через 19 секунд
Да, все верно.
 
Текущее время: 03:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru