С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Передача вектора в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести int в string с помощью sstream http://www.cyberforum.ru/cpp-beginners/thread1167252.html
От пример кода. Я пробую несколько раз перевести int в string с помощью sstream. Но у меня почемуто все числа остаются 0 или тем, что перводил первый раз. Такое ощущение что sstream не переписывает...
C++ Как назвать транслятор языка PL/0 Привет. В книге Вирта (Алгоритмы + структуры данных = программы) в конце разрабатывается Транслятор языка PL/0. Я решил его реализовать. Так вот, затрудняюсь с названием, как правильно написать?... http://www.cyberforum.ru/cpp-beginners/thread1167232.html
C++ Error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_ostream<char,struct std::
Здравствуйте! Сразу попрошу прощения за тупой вопрос. Почему при перегрузке operator << код template<class T> ostream &operator << (ostream &out, const Vector<T> &a){ out << a.show() << endl;...
Перевести с Pasсal на C++ (Найти палиндром наибольшей длины) C++
uses crt; var st, buf, max : string; function isPalind(st:string):boolean; var i:integer; begin isPalind := true; for i:=1 to Length(st) div 2 do if st<>st then begin ...
C++ Преобразовать строку таким образом, чтобы в ее начале были записаны слова, содержащие только цифры http://www.cyberforum.ru/cpp-beginners/thread1167192.html
Преобразовать строку таким образом, чтобы в ее начале были записаны слова, содержащие только цифры, потом слова, содержащие только буквы, а затем слова которые содержат и буквы и цифры.
C++ Вывести содержимое очереди на экран, отсортировать содержимое очереди по невозрастанию Сформировать динамическую структуру данных «очередь» и заполнить ее информационные поля псевдослучайными натуральными числами (тип int). Вывести содержимое очереди на экран, отсортировать содержимое... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1642 / 1014 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
05.05.2014, 18:59
Цитата Сообщение от Super GT Посмотреть сообщение
Вопрос, как передать в функцию копию вектора - раз
Если именно копию, то так:
C++
1
void foo(vector<Complex> v)
Если хочется сэкономить на создании копии, то можно передать ссылку на вектор, запретив изменение:
C++
1
void foo(const vector<Complex>& v)
Цитата Сообщение от Super GT Посмотреть сообщение
как получить из функции доступ непосредственно для обработки самих значений вектора - два
Передать ссылку, не запрещающую изменение:
C++
1
void foo(vector<Complex>& v)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.