Допустим, я декларирую одну функцию сначала так:
int func(int&,int&); // передаю не сами переменные, а "алиасы"
потом меняю вот на это:
int func(int*,int*); // передаю указатели на переменные
Вопрос: в чем принципиальное различие второго метода от третьего? При каком расходуется меньше памяти? Спасибо.