Я новичок в программировании, и это мой первый год в C ++.
Все, что я понял, это то, что структуры - это переменные со многими различными типами данных ... Мне было интересно, если это как контейнер типов данных. Или это просто данные? Или оба?
Например:
struct data {
int data_type_integer;
string data_type_string;
char data_type_char;
float data_type_float;
} variable1;
Таким образом, в этом случае переменная (variable1) содержит 4 типа данных: (int, string, char, float)
Но что, если у нас есть 2 одинаковых типа данных? например:
struct data {
string data_type_string
string data_type_string2
};
В этом случае структура имеет 2 одинаковых типа данных в одной переменной; Как это возможно?
Переменная struct переменная является настраиваемой переменной типа данных или контейнером многих переменных, которые становятся данными для переменной?
Спасибо. (Я продолжаю задавать мне этот вопрос, и я не могу найти результаты в Интернете, и извините за мой плохой Engli sh.)