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

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

Войти
Регистрация
Восстановить пароль
 
romasimeiz
6 / 6 / 0
Регистрация: 11.04.2011
Сообщений: 260
#1

Определить тип передаваемой в функцию переменной - C++

21.05.2014, 18:45. Просмотров 551. Ответов 1
Метки нет (Все метки)

Добрый день!
Подскажите как правильно объявить переменную elem, которая передаётся в функцию. Выводит ошибку. Менял типы передаваемых значений и теперь оно ругается.

Вот сама функция:
C++
1
2
3
4
5
6
7
8
9
10
void lab05::make_seq( T& cont, int N ) // изначально сюда передавалось  t_cont& cont
{
        cont.clear();
        cont.reserve( N );
        for( int i = 0; i < N; ++i )
        {
            int el = rand();
            cont.push_back( elem( el, el ) );  // ошибку выдаёт здесь: error C2664: std::vector<_Ty>::push_back: невозможно преобразовать параметр 1 из 'std::vector<_Ty>' в 'const E<K,I> &'
        }
}
Теперь как объявлены переменные в header файле:

C++
1
2
3
4
5
6
typedef int t_item;
typedef int K;
typedef int I;  
typedef std::pair<K,I> elem;
typedef std::vector<elem> t_cont;
typedef std::vector<E<K, I> > T;
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2014, 18:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить тип передаваемой в функцию переменной (C++):

Ошибка в значении переменной, передаваемой в функцию - C++
Странный вопрос конечно, ошибка в функции (верней число), но я не могу понять почему не работает правильно. #include &lt;iostream&gt; ...

Как вывести имя переменной, передаваемой в фукцию? - C++
Как это сделать? void func(int arg) { cout &lt;&lt; } int main() { int a1 = 1;

Какой будет тип у переменной auto, которой присвоили лямда-функцию - C++
Добрый день. Скажите пожалуйста, какой тип будет у переменной auto, которой присвоили лямбда функцию. Например: ... auto x =...

Как определить тип переменной? - C++
isdigit тока нашел. а как узнать char или int или есть типа is_array? конечно можно все реализовать на перегрузке функции но лучшеб...

Написать функцию, которая возвращает тот или иной тип переменной по условию - C++
Привет, я тут делаю кое-что. У меня вопрос. А могу ли я сделать функцию, которая возвращает тот или иной тип переменной, в зависимости от...

Преобразования типов. Определить тип переменной - C++
Всем привет Недавно начал изучать язык C++ по книжке &quot;Объектно-ориентированное программирование в C++&quot; и там есть тема (Преобразование...

1
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
21.05.2014, 21:22 #2
Цитата Сообщение от romasimeiz Посмотреть сообщение
C++
1
typedef std::vector<E<K, I> > T;
Что такое E?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2014, 21:22
Привет! Вот еще темы с ответами:

Определить тип переменной. Динамический анализ - C++
Заранее прошу прощения если что то сделаю не так, это мое первое сообщение Мне нужно определить какой тип имеет переменная, а именно...

Создать функцию LOWER, преобразующую заглавные буквы передаваемой ей строки в строчные - C++
Создать функцию LOWER, преобразующую заглавные буквы передаваемой ей строки в строчные С помощью этой функции преобразовать строку «Happy...

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

Написать и протестировать функцию, которая в строке, передаваемой ей в качестве параметра, заменяет каждый второй элемент на заданный символ. - C++
помогите ребят!!! вот препод задал мне задачи для зачетной недели, фактически все сделал,кроме этой: &quot;Написать и протестировать функцию,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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