25 / 25 / 15
Регистрация: 12.10.2013
Сообщений: 183
1

No instance of overloaded function

29.03.2014, 17:27. Показов 5796. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
case 2:
            std::cout << "Введите кол-во новых записей: ";
            std::cin >> newRN;
            for(int i=0; i<newRN; i++){
                recordID++;
                std::cout << "Добавление записи номер " << recordID << std::endl;
                std::cout << "Введите улицу: "; std::getline(std::cin, baseA[i].homeN);
            }
Несколько раз сталкивался с таким, но всегда решалось абсолютным рандомом, хочу выяснить, с чем это может быть связано?
На вводе улицы, в функции std::getline(); выдает ошибку, указанную в теме. С чем это связано?
VS2010, c++, homeN класса стринг, baseA - структура
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2014, 17:27
Ответы с готовыми решениями:

Ошибка 'cannot determine which instance of overloaded function "exp" is intended'
Visual studio выдаёт ошибку 1 IntelliSense: cannot determine which instance of overloaded...

Abiguous call to overloaded function
Рисую в opengl вентилятор Это - фрагмент кода, который рисует лопасть вентилятора. Тут...

Ambiguous access to overloaded function
Zdravstvuite,mogli li bi vi mne ob'qsnit' pochemy ne realiziruetsq kompilqtorom?Ponimaiu chto eto...

overloaded member function not found
Что означает данное сообщение об ошибке - 'counter counter::operator +(counter &amp;)' : overloaded...

4
16087 / 8687 / 2122
Регистрация: 30.01.2014
Сообщений: 14,973
29.03.2014, 18:11 2
n0n4m3r, чуть побольше кода можешь показать? Например как объявлена baseA, как определен ее тип.
0
25 / 25 / 15
Регистрация: 12.10.2013
Сообщений: 183
29.03.2014, 18:16  [ТС] 3
C++
1
2
3
4
5
6
struct adress{
        std::string streetN;
        unsigned int homeN;
        unsigned int flatN;
    };
    adress baseA[1000];
Добавлено через 42 секунды
Вот, и до кода в топике оно не используется
0
90 / 90 / 48
Регистрация: 07.12.2011
Сообщений: 215
29.03.2014, 18:18 4
Цитата Сообщение от n0n4m3r Посмотреть сообщение
homeN класса стринг

А на самом деле у вас unsigned int homeN;

А прототип
C++
1
2
istream& getline (istream& is, string& str, char delim);
istream& getline (istream& is, string& str);
1
25 / 25 / 15
Регистрация: 12.10.2013
Сообщений: 183
29.03.2014, 18:28  [ТС] 5
Ааай, вот идиот, не то записывал в строку, что думал ;( Всем спасибо, простите за невнимательность!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2014, 18:28
Помогаю со студенческими работами здесь

No overloaded function takes 3 arguments
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; #include &quot;conio.h&quot;...

Ambiguous call to overloaded function
При использовании sqrt (да и других мат. функций(sin, cos, pow...) ) выдает ошибку, где говорится о...

Call of overloaded template function is ambiguous
Добрый вечер. Есть два метода: template&lt;typename T, uint8_t count, bool msb = true, bool wait =...

'sqrt' : ambiguous call to overloaded function
здраствуйте! ошибка в заголовке. Чё то я запамятовал как указать компилятору какую именно версию...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru