34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,503
|
||||||
1 | ||||||
Где ошибка невозможно преобразовать указатель "this" из "const pers" в "pers &" при выводе объектов через cout04.06.2017, 14:39. Показов 4563. Ответов 3
Метки нет Все метки)
(
Добрый день!
Переписал код из книг Лафоре, создание мультимножества из собственных объектов- справочник телефонный, с именем и фамилией. Выдаёт ошибку невозможно преобразовать указатель "this" из "const pers" в "pers &" Сравнил с тем ,что в книге, вроде всё на месте. В чём может быть ошибка?
error C2662: void pers::g_out(void): невозможно преобразовать указатель "this" из "const pers" в "pers &"
0
|
|
04.06.2017, 14:39 | |
Ответы с готовыми решениями:
3
Ошибка при сборке многофайлового проекта: "невозможно преобразовать "int" в "const golf" Error C2440: return: невозможно преобразовать "const char *" в "const char (&)[6]"
|
Модератор
![]() 13111 / 10381 / 6209
Регистрация: 18.12.2011
Сообщений: 27,764
|
||||||
04.06.2017, 14:44 | 2 | |||||
У меня (VS2008) компилируется без ошибок.
Попробуйте эту строку расписать
0
|
47 / 28 / 12
Регистрация: 23.01.2013
Сообщений: 125
|
|
04.06.2017, 16:33 | 3 |
потому что в этих контейнерах нельзя изменять объекты напрямую(а ты вызываешь не конст функцию которая, как предполагается, изменяет объект).
вот из стандарта 23.2.4 Associative containers
1
|
3434 / 2813 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
||||||
04.06.2017, 17:49 | 4 | |||||
![]() Решение
1
|
04.06.2017, 17:49 | |
Помогаю со студенческими работами здесь
4
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" Error C2664: atoi: невозможно преобразовать параметр 1 из "_TCHAR *" в "const char *" Как исправить эту ошибку в коде? Ошибка 6 error C2664: strtok: невозможно преобразовать параметр 1 из "const char *" в "char *" невозможно преобразовать параметр 1 из "const char [8]" в "LPCWSTR" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |