@FreeCam

Как представить struct в pascal?

Как представить в Паскале такую структуру:
struct Name
{
	string String; 
	bool Log; 
	Name(const string& str ="", bool b = false)
		: String(str), Log(b) {}
}
?
  • Вопрос задан
  • 603 просмотра
Пригласить эксперта
Ответы на вопрос 1
@galaxy
В чистом Паскале нет классов, поэтому структуру с методами (в частности, с конструктором) сделать не получится.
Аналогом C-структур в Паскале является составной тип record:
type TName = Record
       Str: String[20];
       Log: Boolean
     end


Хотите аналоги классов C++ - берите Object Pascal, например, в составе Delphi или Lazarus
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы