Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > определите что это


Автор: wolver17 26.10.2015, 18:17
Подскажите пож., очень давно не кодил на паскале, помогаю другу переложить на с++ код с паскаля, и не помню что означают такие вот конструкции этого языка:
Код

type 
      tSome1 = (O, X); 
      tSome2 = (A1, A2, A3, A4);
...

Автор: wolver17 26.10.2015, 19:01
и ещё, попалась строка кода, которая в гугле описана на одном с сайтов как:
Описание процедурных и функциональных типов производится в разделе описания типов:
Код

type
         FuncType = Function(z: Real): Real;
         ProcType = Procedure (a,b: Real; var x,y: Real);

Функциональный и процедурный тип определяется как заголовок процедуры и функции со списком формальных параметров, но без имени. 
После объявления процедурного или функционального типа его можно использовать для описания формальных параметров - имен процедур и функций.
это что такое в с++?

Автор: Sartorius 26.10.2015, 19:14
1 - перечисление http://www.delphibasics.co.uk/Article.asp?Name=Sets
2 - в C это будет typedef указателя на функцию http://www.cyberguru.ru/cpp/cpp-language-straustrup2-page67.html

Автор: wolver17 26.10.2015, 23:10
спс)

Автор: Poseidon 29.10.2015, 01:03
Модератор: Пожалуйста, один топик - один вопрос.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)