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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение периодической последовательности http://www.cyberforum.ru/cpp-beginners/thread94726.html
Товарищи! Прошу вас о помощи! Есть задача, и я не могу её решить Массив заполнен только нулями и единицами.Определите, будет ли полученная последовательность периодической и, если да, то найдите длину наименьшего периода. Тест. 1; 0; 0; 0; 1; 0; 0; 0; 1; 0; 0; 0; Надеюсь на вашу помощь Добавлено через 18 минут Логически то я могу понять как делать, а вот знания языка не хватает
C++ Самая короткая и длинная фраза Задача такая. Есть текстовый файл test1.txt,содержащий последовательность фраз и слов (не менее 20-25),разделенных переходом на новую строку.программа должна читать файл и выводить в результате саму. длинную и самую короткую фразы(слова),найденные в файле. Пример текста: хорошая погода непредсказуемость пыль а у нас в квартире - газ оса http://www.cyberforum.ru/cpp-beginners/thread94714.html
Использование цикла FOR.. C++
Помогите с заданиями уже неделю мучаюсь над ними, чуть обьяснят материал и делай как хочешь дальше сам. В c++ надо создать используя цикл FOR, только максимум на первые строки понимания хватает, дальше куча чертовых ошибок лезит:( Заранее спасибо. Создать программу которая выводит таблицу квадратов первых десяти целых положительных чисел. И программу которая выводит таблицу квадратов первых...
C++ Копирование дерева
Задача на С++: описать процедуру, которая по произвольному бинарному дереву строит его копию. Среди информации есть множество отрывков прог, которые касаются дерева поиска и дерева выражений. Могу написать их, если нужно... Я уже поискала на форуме похожие задачи. Нашла некий код, но он не идет ____________ #include <conio.h> #include <iostream.h> #include <stdlib.h>
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 << "Here is a very big number: \ t" << 70000 <<end1; cout << "Here is the sum of 8 and 5;\ t" << (8+5) << end1; подробнее

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

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

12.02.2010, 06:04. Просмотров 6656. Ответов 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++? Запостите сюда правило + пример.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru