12
Указатель против ссылки
Что было бы лучше, если дать функции исходную переменную для работы: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); или: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: есть ли какая-то причина, чтобы выбирать между собой?