Спасибо
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| first_day |
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 86 Пол: Мужской Реальное имя: Илья Репутация: 1 |
Как передавать в функцию пользователя вектор? Вообще, какой принцип передачи массивов?
Спасибо -------------------- Я бы изменил мир, да Бог не дает исходников.
|
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Массив твой или какой-нибудь вектор STL-ный? Если твой - то любым из способов:
void f(int *a) {
Если вектор - то по ссылке (когда надо получать измененное значение) или по значению, когда не надо:void f(vector<int>& vec) {
или void f(vector<int> vec) {
|
| first_day |
Сообщение
#3
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 86 Пол: Мужской Реальное имя: Илья Репутация: 1 |
Ясно, спасибо.
А можно как-то очистить не весь вектор, а один элемент? -------------------- Я бы изменил мир, да Бог не дает исходников.
|
| volvo |
Сообщение
#4
|
|
Гость |
Что значит "очистить"?
|
| first_day |
Сообщение
#5
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 86 Пол: Мужской Реальное имя: Илья Репутация: 1 |
ну удалить... т.е. если вектор состоял из, например, 4х элементов, то удалив один, останется 3.
-------------------- Я бы изменил мир, да Бог не дает исходников.
|
| volvo |
Сообщение
#6
|
|
Гость |
Из вектора данные удаляются методом vector::erase()...
|
| first_day |
Сообщение
#7
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 86 Пол: Мужской Реальное имя: Илья Репутация: 1 |
Спасиб
-------------------- Я бы изменил мир, да Бог не дает исходников.
|
![]() ![]() |
|
Текстовая версия | 5.11.2025 9:00 |