Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Футбольный турнир по олимпийской системе http://www.cyberforum.ru/cpp-beginners/thread1516749.html
Есть вот такая задачка Нужно сделать футбольный турнир по олимпийской системе (система плей офф) Вводишь количество команд, их название Затем они рандомно образуются в пары И играют между...
C++ Ошибка при чтении из файла Помогите разобраться с чтением из файла. Листинг указан ниже. Программа выполняется полностью, и только перед выполнением последней строки (return 0) выдает ошибку "Необработанное исключение по... 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() вызывает определяемую пользователем функцию, принимающую в качестве аргумента значение температуры по Цельсию и возвращающую эквивалентно значение...
C++ SMFL 2.3.1. sf::Music. Visual Studio 2010 С частью функций по музыке проблем не возникло, все заработало как нужно. ( после бубна, естественно). А часть крутил в циклах в надеждах получить изменения: Высоту(Pitch) от 1 до 44к - без... подробнее

Показать сообщение отдельно
AncientPenguin
98 / 45 / 18
Регистрация: 09.08.2015
Сообщений: 367
20.08.2015, 12:22
Цитата Сообщение от useruser Посмотреть сообщение
Мы его нигде не задаем и нигде не используем. Он получается из типа аргумента и типа возвращаемого значения. "Побочный продукт."
Ага.

Цитата Сообщение от useruser Посмотреть сообщение
Нам он не нужен.
Не факт, но бывает.

Цитата Сообщение от useruser Посмотреть сообщение
Более того, мы не можем описать его подобно основным типам с++ (категория, размер типа) в силу бесконечности вариантов.
В C++ можем описать указатель на функцию.

Цитата Сообщение от useruser Посмотреть сообщение
Мы не можем его преобразовать, наподобие inttostr(my_int).
Можем, но это не имеет смысла.

Цитата Сообщение от useruser Посмотреть сообщение
Мы ничего не можем с ним сделать.
С типом? А что мы можем сделать с типом int? Конкретную функцию конкретного типа можно вызвать.

Цитата Сообщение от useruser Посмотреть сообщение
Можно пример?
C++
1
2
3
4
5
6
7
8
void f(int a) { }
void g(int b) { }
 
void (*pf)(int) = &f;
pf(10); // Вызывается f(10)
 
pf = &g;
pf(20); // Вызывается g(20)
Пример честно скопипастен с гугла, смысл думаю понять можно.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru