понедельник, 13 июня 2011 г.

Уроки C++. Структуры.

Очень часто бывает необходимо объединить в одной переменной хранить несколько значений. Например, 2 координаты: х и у. Вот тогда можно использовать структуры данных, или просто структуры.
Создавать и работать с структурами очень просто. Для объявления структуры надо написать struct name
{ type varname;
type2 var2name}
Например,
struct point
{
float x;
float y;
int color;
string name;
};
Теперь, после того, как мы объявили структуру, пора создать ее экземпляр:
point points[1000]; // мы создали массив из 1000 элементов
Обращение к элементу структуры осуществляется через точку:
points[10].x=0,5;
points[10].y=1;
cout<<points[1].name;
И так далее.
Если вы создаете структуры динамически, то обращение к элементу осуществляется через ->:
point *p;
p=new point;
p->x=1;
p->y=2;

Комментариев нет:

Отправить комментарий