LINUX.ORG.RU

История изменений

Исправление 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, :

вроде же енто не функция хочет ссылку, а в теле функции создается ссылка на переданный объект, если амперсанд убрать в определении функции то будет создаваться не ссылка в теле функции, а переменная, значение которой будет равно значению переменной, которую туда передали при вызове