Каковы плюсы и минусы доступа к членам структуры с использованием нотации (точка) 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