История изменений
Исправление safocl, (текущая версия) :
вроде же енто не функция хочет ссылку, а в теле функции создается ссылка на переданный объект, если амперсанд убрать в определении функции то будет создаваться не ссылка в теле функции, а переменная, значение которой будет равно значению переменной, которую туда передали при вызове
т.е.
f(vector<Card> & vec_c) будет тождественно
vector<Card> var;
f()
{
vector<Card> & vec_c = var;
}
только определяется ента ссылка в блоке аргументов и присваивается ей значение переданного аргумента, в данном случае адрес переменной
Исправление safocl, :
вроде же енто не функция хочет ссылку, а в теле функции создается ссылка на переданный объект, если амперсанд убрать в определении функции то будет создаваться не ссылка в теле функции, а переменная, значение которой будет равно значению переменной, которую туда передали при вызове
т.е.
f(vector<Card> & vec_c) будет тождественно
f()
{
vector<Card> & vec_c = var;
}
только определяется ента ссылка в блоке аргументов и присваивается ей значение переданного аргумента, в данном случае адрес переменной
Исходная версия safocl, :
вроде же енто не функция хочет ссылку, а в теле функции создается ссылка на переданный объект, если амперсанд убрать в определении функции то будет создаваться не ссылка в теле функции, а переменная, значение которой будет равно значению переменной, которую туда передали при вызове