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

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

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

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

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

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

шаблоны: не могу обеспечить реализацию значения по умолчанию для инициализации элементов вектора - C++
Здравствуйте! Помогите пожалуйста разобраться с таким вот: у меня есть класс Vector который темплэйт template<class T, T N>...

Значение по умолчанию - C++
В C++ можно устанавливать встроенным типам данных значения по умолчанию вот таким способом: int i = int(); Здесь в переменной i будет...

Значение по умолчанию передаваемое в функцию - C++
Значение по умолчанию передаваемое в функцию для переменных допустим int-типа установить можно вот так some_func(int i = 0){ Но вот как...

Задать аргументу значение по умолчанию - C++
Идея такова: есть у меня однонаправленный линейный список и конструктор для инициализации его значений: ListItem(string &f,int y, int...

Значение по-умолчанию для ссылки - C++
Здравствуйте, есть такой код: void iterateTheElements(someClass &parent = someClass ()); Под MVSC все нормально работает, MinGW же на...

Перегрузка функций. Значение по умолчанию - C++
Добрый вечер. Прощу помочь разобраться с вопросом. Проблема в следующем. Есть класс, в нем есть перегруженная функция с разным...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 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
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 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>())         
{
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2010, 20:28     Значение вектора по-умолчанию
Еще ссылки по теме:

Ошибка: отсутствует значение, используемое по умолчанию - C++
В общем задание нужно сделать через функцию вроде написал но всё время пишет вот такую ошибку error C2548: find_min_colums: отсутствует...

Как задать каждому элементу массива значение по умолчанию? - C++
Например я знаю что void max(int t=9){//значение по умолчанию переменой t++; } А как такую штуку сделать для каждого елемента...

Принимает ли первый член неинициализированного массива какое-то значение по умолчанию? - C++
Доброго времени суток! Задался я одним вопросом. есть такой код #include&lt;iostream&gt; using namespace std; int main() { void...

Можно ли значение вектора A передать вектору B через swap? - C++
А возможно ли такое сделать через swap: значение вектора A передать вектору B, при этом у вектора A должно остаться свое значение. ...

Изменить значение элемента вектора, на который указывает итератор - C++
Собственно вопрос, возможно ли изменить значение элемента вектора, на который указывает итератор, на значение последнего элемента вектора,...

Добавить значение в конец динамического массива (имитация функции вектора) - C++
#include &lt;iostream&gt; using namespace std; void show(int **P,int N) //отображение массива { for (int i=0;i&lt;N;i++)...


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

Или воспользуйтесь поиском по форуму:
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