массив структур



Автор Игорь безрукавник задал вопрос в разделе Другие языки и технологии

что такое массив структур в С++ что такое массив структур в С++ и получил лучший ответ

Ответ от Илья Ш[гуру]
что такое с++? что такое массив? что такое структура?

Ответ от Shalafi[гуру]
... массив структур это он и есть... что тут непонятного?
Ну есть структура... Создаётся массив из этих структур... странный ты....

Ответ от Valеra d[гуру]
Элементами массива могут быть что угодно, лишь бы они были одинаковые. Почему бы не структуры или классы?

Ответ от Доктор Акаса[гуру]
Если очень очень коротко и поверхностно:
int a = 0; // целочисленная переменная a равная 0.
int b[5] = {1, 2, 3, 4, 5}; // массив из пяти целочисленных переменных равных: 1, 2, 3, 4, 5 соответственно.
cout << b[0] << ' ' << b[1] << ' ' << b[2] << ' ' << b[3] << ' ' << b[4] << endl; // вывод значений элементов массива через пробел.
struct MyStruct // структура myStruct, тип определяемый пользователем.
{
int a = 1;
int b = 2;
int c = 3;
}; // созданный тип содержит три поля (переменных): a, b, c, по умолчанию равные: 1, 2, 3 соответственно.
MyStruct myStruct; // Экземпляр структуры MyStruct;
cout << myStruct.a << ' ' << myStruct.b << ' ' << myStruct.c << endl; // Вывод значений полей структуры через пробел.
MyStruct myStructArray[3]; // Массив структур.
А так читай, читай, читай

Ответ от Hello my brudda[гуру]
struct SomeStruct
{
SomeStruct(){ a = b = c = 0; }
friend ostream& operator<<(ostream& stream, SomeStruct &o);
private:
int a, b, c;
};
ostream& operator<<(ostream& stream, SomeStruct &o)
{
stream << o.a << ' ' << o.b << ' ' << o.c << endl;
return stream;
}
SomeStruct ss[100];
for(int i = 0; i < 100; i++) cout << ss[i] <<endl;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: что такое массив структур в С++ что такое массив структур в С++
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*