Я кодирую на C ++. Если у меня есть какая-то функция void foo(vector<int> test)и я вызываю ее в своей программе, будет ли вектор передан по значению или ссылке? Я не уверен, потому что знаю, что векторы и массивы похожи, и что функция вроде void bar(int test[])бы проходит тест по ссылке...