Доступ к членам структур с использованием записи через точку или стрелку.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Доступ к членам структур с использованием записи через точку или стрелку.

Сообщение Anonymous »

Каковы плюсы и минусы доступа к членам структуры с использованием нотации (точка) mystruct.element1 по сравнению с нотацией (стрелка) mystruct->element1?
Лучше ли определять структуры как указатели или нет?
т.е. structtype * mystruct; или как structtype mystruct;
В моем коде я хочу передавать структуры в качестве входных данных в функции.
В настоящее время я передавая их как ссылки:
void myfunc(structtype &mystruct, double a[])
{
a[0] = mystruct.element0;
}

Где (я думаю) структура будет определена как:
struct structtype{
double element0;
};
structtype mystruct;


Подробнее здесь: https://stackoverflow.com/questions/738 ... w-notation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»