Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
OdNairy
7 / 7 / 1
Регистрация: 07.02.2010
Сообщений: 22
#1

Значение вектора по-умолчанию - C++

21.11.2010, 19:50. Просмотров 1024. Ответов 4
Метки нет (Все метки)

Здравствуйте! В общем проблема уже в заголовке. Нужно,чтобы в функции с 3 параметрами-векторами (string,int,int) эти самые параметры имели значения по-умолчанию - просто пустые векторы или значение 0.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2010, 19:50     Значение вектора по-умолчанию
Посмотрите здесь:

C++ шаблоны: не могу обеспечить реализацию значения по умолчанию для инициализации элементов вектора
Изменить значение элемента вектора, на который указывает итератор C++
C++ Задать аргументу значение по умолчанию
Значение по-умолчанию для ссылки C++
Ошибка: отсутствует значение, используемое по умолчанию C++
C++ Переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае
C++ Добавить значение в конец динамического массива (имитация функции вектора)
Значение по умолчанию C++
Значение по умолчанию передаваемое в функцию C++
C++ Можно ли значение вектора A передать вектору B через swap?
Перегрузка функций. Значение по умолчанию C++
C++ Как задать каждому элементу массива значение по умолчанию?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
21.11.2010, 20:08     Значение вектора по-умолчанию #2
OdNairy, У стандартного вектора итак есть конструктор по умолчанию.
OdNairy
7 / 7 / 1
Регистрация: 07.02.2010
Сообщений: 22
21.11.2010, 20:13  [ТС]     Значение вектора по-умолчанию #3
Цитата Сообщение от ForEveR Посмотреть сообщение
OdNairy, У стандартного вектора итак есть конструктор по умолчанию.
Если я создаю объект - да. А мне нужно, чтобы это были параметры функции и можно было вызывать функцию с одним, двумя или тремя параметрами. И перегружать для всех случаев мне не хочется )
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
21.11.2010, 20:22     Значение вектора по-умолчанию #4
OdNairy, Понято.

Ага?

C++
1
2
3
4
5
6
7
#include <vector>
 
void foo(std::vector<std::string>& VecS =std::vector<std::string>())
            std::vector<int>& VecI =std::vector<int>(), 
            std::vector<int>& VecI2 =std::vector<int>())         
{
}
OdNairy
7 / 7 / 1
Регистрация: 07.02.2010
Сообщений: 22
21.11.2010, 20:28  [ТС]     Значение вектора по-умолчанию #5
Супер! Спасибо =)
Yandex
Объявления
21.11.2010, 20:28     Значение вектора по-умолчанию
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru