Синтаксис описания нового типа

Бейсик Паскаль Си++
Аналогичен описанию структуры, которое уже является описанием нового типа type имя = описание; typedef struct имя-структуры { поля-структуры; } имя;   Имя структуры надо указывать только из-за требований синтаксиса. Реально оно нигде не применяется

 

Название нового типа можно использовать во всех последующих командах описания переменных.

Паскаль:

type TMyArray = array[0..99] of integer;

type TMyRecord = record

Iteml: integer;

Item2: string;

end;

var MyArray: TMyArray;

var R: TMyRecord;

 

Си++:

typedef struct namel

{

int i;

float x;

} TNewStruct;

TNewStruct NewStruct