Домашняя страница

скачать

программирование

ссылки

гостевуха


Структуры в стиле C++.

       Структура в стиле С полностью поддерживается языком С++. Но в С++ понятие структуры расширено и приближено к понятию класса.
       В чём состоит расширение?
       В С++ в структуре кроме данных - элементов можно описывать функции - элементы.
       Вернёмся к нашему примеру.
      Давайте введём в нашу структуру TPers функцию - элемент Show, отображающую информацию, хрпнящуюся в структуре:
struct TPers {
     AnsiString Fam,Nam;
     int Year;
     bool Sex;
     TPers * pr;
     void Show( )
   {
     ShowMessage (AnsiString("Сотрудник"))+ "  "+Fam+ "  "+Nam+ 
"  "+IntToStr(Year)+ AnsiString "г.р., пол  "+AnsiString(Sex ? "мужской"  : "женский")
   }
};
Show отображает информацию в виде: Сотрудник Иванов Сергей 1960 г.р., пол мужской.
<<<назад

Hosted by uCoz