Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2012, 05:32   #1
Madmaxisss
Форумчанин
 
Регистрация: 12.07.2011
Сообщений: 158
По умолчанию record vs struct

record vs struct

Примерчик, в паскале чтоб задать наподобие структуры пишут типа:
Код:
type
      aaaa=^aaa;
      aaa=record
             a1:integer;
             a2:aaaa 

VAR b1, c1: aaaa;
Begin
....
b1^.a2:=c1;
....
end;
как сделать что-то подобное на C++??

Код:
struct aaa
{
	int a1;
	aaa *a2; // это не тоже самое что в паскале?
};

Последний раз редактировалось Madmaxisss; 03.08.2012 в 05:59.
Madmaxisss вне форума Ответить с цитированием
Старый 03.08.2012, 07:48   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Отчасти то же самое, только в плюсах понятие структуры шире - структура это тот же класс, только все ее члены по умолчанию объявлены как public (т.е. доступны для чтения/записи не только для функций-членов, но и для всех остальных). Т.е. у структур точно так же, как и у классов, могут быть конструкторы, деструкторы, функции-члены (методы) и все прочее. Хотя вот в Си, где классов еще не было, структура мало отличалась от паскалевской записи.
Во всяком случае, вы вполне можете использовать структуру тем же образом, что и запись.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование record в record Anton911 Общие вопросы Delphi 7 03.05.2012 08:49
Struct mansp Общие вопросы C/C++ 4 05.12.2010 20:00
В чём различие записей Record от Packed Record? Terran Общие вопросы Delphi 7 08.06.2010 17:14
Record / Packed Record Alex Cones Общие вопросы Delphi 7 11.11.2009 10:43
STRUCT() alexov Общие вопросы C/C++ 1 13.01.2009 18:13