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

Процедурный тип - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение периодической последовательности http://www.cyberforum.ru/cpp-beginners/thread94726.html
Товарищи! Прошу вас о помощи! Есть задача, и я не могу её решить Массив заполнен только нулями и единицами.Определите, будет ли полученная последовательность периодической и, если да, то найдите...
C++ Самая короткая и длинная фраза Задача такая. Есть текстовый файл test1.txt,содержащий последовательность фраз и слов (не менее 20-25),разделенных переходом на новую строку.программа должна читать файл и выводить в результате... http://www.cyberforum.ru/cpp-beginners/thread94714.html
Использование цикла FOR.. C++
Помогите с заданиями уже неделю мучаюсь над ними, чуть обьяснят материал и делай как хочешь дальше сам. В c++ надо создать используя цикл FOR, только максимум на первые строки понимания хватает,...
C++ Копирование дерева
Задача на С++: описать процедуру, которая по произвольному бинарному дереву строит его копию. Среди информации есть множество отрывков прог, которые касаются дерева поиска и дерева выражений....
C++ Найти минимум в одной из столбцов таблицы http://www.cyberforum.ru/cpp-beginners/thread94695.html
У меня есть прога, с помощью нее я могу создать таблицу из n строк. Помогите пожалуйста написать код, который находит минимум в одном из СТОЛБЦОВ. ЯЗЫК СИ Дополню: Таблица вида:
C++ Ошибки в коде #include <iostream.h> int main() { cout << "hello there.\ n"; cout << "Here is 5: " << 5 << "\ n"; cout << "The manipulator end1 writes a new line to the screen."; cout << end1; cout... подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619

Процедурный тип - C++

12.02.2010, 06:04. Просмотров 6761. Ответов 44
Метки (Все метки)

Не заню, как в c++, в других языках есть понятие "процедурный тип". Процедурным типом называется тип указателя на подпрограмму. Для object pascal есть рекомендация, как описывать такие типы:
при описании процедурного типа, после его имени и знака равенства пишут оператор procedure или function в зависимости от типа подпрограммы, далее в скобках описывают формальные параметры, как в заголовке подпрограммы, причём, имена параметров указываются, но значения не имеют, а имя самой подпрограммы опускается, в типе указателя на функцию после закрывающей скобки указывается тип возвращаемого значения. А для c++ кто нибудь может дать подобную рекомендацию, чтоб прочитать и под любой прототип функции быстро, но качественно слепить процедурный тип? Пример:
Delphi
1
2
3
4
5
6
7
8
9
function f1(x:integer):integer;
begin
        if x>0 then f1:=f1*(x-1) else f1:=1;
end;
function f2(x:integer):integer;
begin
        f2:=x*x;
end;
type a=function (x:integer):integer;
Delphi
1
2
3
4
5
6
var d:a;
e:integer;
begin
       d:=f1;
       e:=d(4);
end;
. Здесь a - процедурный тип. В данном случае, тип указателя на целую функцию с одним целым параметром. Как это делать на c++? Запостите сюда правило + пример.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru