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

В чем разница между типом функции и типом возвращаемого значения? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Футбольный турнир по олимпийской системе http://www.cyberforum.ru/cpp-beginners/thread1516749.html
Есть вот такая задачка Нужно сделать футбольный турнир по олимпийской системе (система плей офф) Вводишь количество команд, их название Затем они рандомно образуются в пары И играют между собой (счет нужно ввести пользователю) Победившая команда проходит дальше и так до финала Организовать это всё нужно в виде дерева (это обязательно) может кто то делал подобное?
C++ Ошибка при чтении из файла Помогите разобраться с чтением из файла. Листинг указан ниже. Программа выполняется полностью, и только перед выполнением последней строки (return 0) выдает ошибку "Необработанное исключение по адресу 0x77D2DF62 (msvcp120d.dll) в test3.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xFEEEFEEE." В отладчике красным подсвечена переменная argv (аргумент функции main - указатель на... http://www.cyberforum.ru/cpp-beginners/thread1516720.html
C++ Вычислить сумму ряда
Вычислить сумму ряда 5 s = ∑ (-1) * i * (x / i!) i=1 Значение x вводится с клавиатуры.
в Visual Studio пишет: отсутствует спецификатор типа-предполагается int.C++ не поддерживает int по умолчанию C++
#include "stdio.h" int factorial(short n); main() { float s, x; short i; int j; scanf("%f", &x); s = 0; for (i=1; i <= 5; i++) {
C++ Функция преобразования температуры из градусов Цельсия в градусы Фаренгейта (задание №5 из С.Прата, глава 2) http://www.cyberforum.ru/cpp-beginners/thread1516675.html
Напишите программу, в которой функция main() вызывает определяемую пользователем функцию, принимающую в качестве аргумента значение температуры по Цельсию и возвращающую эквивалентно значение температуры по Фаренгейту. Программа должна выдать запрос на ввод значения по Цельсию и отобразить следующий результат: Please enter a Celsisus value: 20 20 degrees Celsisus is 68 degrees Fahrenheit. ...
C++ SMFL 2.3.1. sf::Music. Visual Studio 2010 С частью функций по музыке проблем не возникло, все заработало как нужно. ( после бубна, естественно). А часть крутил в циклах в надеждах получить изменения: Высоту(Pitch) от 1 до 44к - без изменений. MinDistance от 1 до 100 - 0 изменений. Attetuation от 1 до 100. - без изменений. Вопрос 1: Имеет ли хоть какое-то влияние эти 3 параметра на колонки 2000 года производства? В общем... вот... подробнее

Показать сообщение отдельно
AncientPenguin
98 / 45 / 18
Регистрация: 09.08.2015
Сообщений: 367
20.08.2015, 11:23     В чем разница между типом функции и типом возвращаемого значения?
Цитата Сообщение от useruser Посмотреть сообщение
И какая цель этого типа? Проще говоря зачем этот "параметр" нужен функции?
Цитата Сообщение от AncientPenguin Посмотреть сообщение
Вместо одной функции можно безболезненно подставить другую функцию такого же типа.

Цитата Сообщение от useruser Посмотреть сообщение
О чем он говорит?
Тип это множество принимаемых значений (1, 2, 3, 'a', 'b'...) и множество операций (плюс, минус, больше, меньше). Тип функции определяет множество значений (операции и так понятны - вызвать) т.е. какие именно функции из всего многообразия подходят под конкретную ситуацию. Для того чтобы вызвать функцию нужно знать ее аргументы и возвращаемый тип, название же можно менять, ошибок это не вызовет.

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