Как видите, оба кода практически одинаковы, разница в том, что в первом коде я написал тип данных, я имею в виду, что я написал " struct " перед " directionInfo employeeDirection;"
Во втором коде я этого не сделал, но он все еще работает, и я не знаю, правильно ли это, если я использую его без записи типа данных ранее.
Вот код с " struct "
struct directionInfo
{
string direction;
string city;
string state;
};
struct employees
{
string name;
struct directionInfo employeeDirection;
double salary;
}employee[2];
Здесь ниже приведен код без " struct "
struct directionInfo
{
string direction;
string city;
string state;
};
struct employees
{
string name;
directionInfo employeeDirection;
double salary;
}employee[2];
Не могли бы вы сказать, правильны ли оба пути? Спасибо!