Вложенные структуры |Должен ли я снова объявить "struct" в главной структуре? - PullRequest
0 голосов
/ 09 ноября 2019

Как видите, оба кода практически одинаковы, разница в том, что в первом коде я написал тип данных, я имею в виду, что я написал " 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];

Не могли бы вы сказать, правильны ли оба пути? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...