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

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

Войти
Регистрация
Восстановить пароль
 
Cynacyn
33 / 33 / 0
Регистрация: 02.05.2013
Сообщений: 109
#1

Объявить переменные разных типов в заголовке for - C++

24.09.2013, 12:09. Просмотров 316. Ответов 5
Метки нет (Все метки)

Здравствуйте, хочу узнать можно ли как-то объявить в for переменные разных типов, например:
C++
1
for(int i=0, double d=1.2; i<10; i++, d+=0.5)
Заранее, спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2013, 12:09     Объявить переменные разных типов в заголовке for
Посмотрите здесь:

Разделение строки на переменные разных типов - C++
Помогите с разделением строки Есть String dat dat = &quot;40.10 50.10 60.10 70.10 11:15:23 4-03-2012&quot; необходимо разделить ее на 4...

Как в хедере объявить глобальные переменные? - C++
как в хедере объявить int Result_Time = 0;

Как глобально объявить указатель структуры, и переменные хранящиеся в ней? - C++
Как глобально объявить указатель структуры, и переменные хранящиеся в ней? Вот указатель вроде объявил, но всё же есть ошибки. #include...

Указатели разных типов - C++
Добрый день уважаемые форумчане !!! Хочу уточнить для себя следующую деталь. Есть базовый класс Fada и производные от него Tasa ...

Сложение разных типов - C++
У меня из файла в переменную int считывется число.. Мне нужно занести в переменную string это число + строка. Например int...

Хранение разных типов - C++
Приветствую всех. Возник вот такой вопрос. У меня есть, например, 3 разных структуры, каждая из которых имеет разные поля: struct one ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
24.09.2013, 12:22
  #2

Не по теме:

Цитата Сообщение от Cynacyn Посмотреть сообщение
for(int i=0, double d=1.2; i<10; i++, d+=0.5)
Почему, для чего, и зачем

Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
24.09.2013, 12:24     Объявить переменные разных типов в заголовке for #3
Цитата Сообщение от Cynacyn Посмотреть сообщение
хочу узнать можно ли как-то объявить в for переменные разных типов,
Нельзя. Вычисляйте вторую переменную в теле цикла на основании индекса.
Cynacyn
33 / 33 / 0
Регистрация: 02.05.2013
Сообщений: 109
24.09.2013, 12:25  [ТС]     Объявить переменные разных типов в заголовке for #4
Цитата Сообщение от Raali Посмотреть сообщение

Не по теме:


Почему, для чего, и зачем

Просто интересно, можно ли это сделать.

А вообще вопрос нарисовался, когда я захотел сделать что-то вроде:
C++
1
2
3
4
5
    vector<int> vint2;
    list<int> lint2;
    for(list<int>::iterator it=lint2.begin(), int i=0; i<vint.size(); i++, it++)
        cout << "vint2[" << i << "]==" << vint2[i]
             << "; list2[" << i << "]==" << *it << endl;
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
24.09.2013, 12:29     Объявить переменные разных типов в заголовке for #5
В первом приближении (хотя тоже криво):
C++
1
2
3
4
5
6
7
8
vector<int> vint2;
list<int> lint2;
//...
list<int>::iterator it=lint2.begin();
for(int i=0; i<vint.size(); i++)
{
        cout << "vint2[" << i << "]==" << vint2[i] << "; list2[" << i << "]==" << *it++ << endl;
}
Но тут еще надо учесть, что размер списка не меньше размера вектора.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2013, 12:53     Объявить переменные разных типов в заголовке for
Еще ссылки по теме:

Матрица из разных типов - C++
хочу создать клас Matrix елементы обьектов которого могли бы быть разных типов. была идея создать клас Cell и определить его как...

Сравнение переменных разных типов - C++
Здравствуйте. Столкнулся с проблемой не совпадения типов данных. Есть переменная string str, которая, к примеру, имеет значение &quot;1245&quot;....

Использование разных типов указателей - C++
Здравствуйте! Программа должна засерать переменную n, а вместо этого она забивает мусором переменную upper. Можете подсказать в чём дело? ...

Двумерный вектор из разных типов - возможно? - C++
Добрый вечер. ага, как вечер, так начинаются походы по сказочным лесам :D Возник такой вопрос по поводу &quot;улучшения&quot; класса. ...

Статический контейнер для разных типов - C++
Доброго здоровица. Как объявить контейнер для хранении различных типов? Правилен ли такой метод? template &lt;class T&gt; class...

Считать объекты из файла разных типов - C++
Добрый день, имеется текстовый файл такого вида: fgfd 32 cxv 54 43 hmgg 65 54 23


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

Или воспользуйтесь поиском по форуму:
Qwertiy
818 / 626 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
24.09.2013, 12:53     Объявить переменные разных типов в заголовке for #6
Цитата Сообщение от Cynacyn Посмотреть сообщение
for(list<int>::iterator it=lint2.begin(), int i=0; i<vint.size(); i++, it++)
C++
1
2
3
4
5
6
{
  list<int>::iterator it;
  int i;
  for(it=lint2.begin(),i=0; i<vint.size(); i++,it++)
    ...
}
Yandex
Объявления
24.09.2013, 12:53     Объявить переменные разных типов в заголовке for
Ответ Создать тему
Опции темы

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