++ Оператор член C
. (Точка) оператор и оператор -> (стрелка) используется для ссылки на членов класса и структуры Союза.
Оператор Dot применяется к реальному объекту. Стрелка оператор и указатель на объект вместе. Например, предположим, что вы имеете следующую структуру:
struct Employee { char first_name[16]; int age; } emp;
(.) Оператор Dot
Следующий код значение "Заре" присвоен объекту ЭМИfirst_name членов:
strcpy(emp.first_name, "zara");
(->) Оператор Arrow
Если p_emp является указателем на объект типа Employee, а затем принимать значение "Зара" присвоен объекту ЭМИfirst_name членов необходимо написать следующий код:
strcpy(p_emp->first_name, "zara");
-> Вызывается оператор стрелка, который является плюс больше, чем минус число.
Короче говоря, используйте оператор точки доступа к членам структуры, в то время как доступ по структуре указателя элемент, используйте оператор со стрелкой.