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

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

Войти
Регистрация
Восстановить пароль
 
n0n4m3r
25 / 25 / 6
Регистрация: 12.10.2013
Сообщений: 183
#1

No instance of overloaded function - C++

29.03.2014, 17:27. Просмотров 1072. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2014, 17:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос No instance of overloaded function (C++):

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

Ambiguous access to overloaded function - C++
Zdravstvuite,mogli li bi vi mne ob'qsnit' pochemy ne realiziruetsq kompilqtorom?Ponimaiu chto eto primitivno i v real'nosti v podobnoi...

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

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

No overloaded function takes 3 arguments - C++
#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 - C++
При использовании sqrt (да и других мат. функций(sin, cos, pow...) ) выдает ошибку, где говорится о неоднозначности. Скажем: ...

4
DrOffset
7377 / 4454 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
29.03.2014, 18:11 #2
n0n4m3r, чуть побольше кода можешь показать? Например как объявлена baseA, как определен ее тип.
0
n0n4m3r
25 / 25 / 6
Регистрация: 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
Wlk
49 / 49 / 13
Регистрация: 07.12.2011
Сообщений: 133
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
n0n4m3r
25 / 25 / 6
Регистрация: 12.10.2013
Сообщений: 183
29.03.2014, 18:28  [ТС] #5
Ааай, вот идиот, не то записывал в строку, что думал ;( Всем спасибо, простите за невнимательность!
0
29.03.2014, 18:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2014, 18:28
Привет! Вот еще темы с ответами:

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

Error: call of overloaded ‘Function’ is ambiguous - C++
log.cpp:166:25: error: call of overloaded ‘localtime_r(time_t*, tm*)’ is ambiguous log.cpp:166:25: note: candidates are: ...

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

Ambiguous call to overloaded function / рекурсивная функция - C++
Функция должна вызываться из движка на удаление связных списков. dellTree(Aster::tree); Далее она сама себя должна шерстать. void...


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

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

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