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

Как бороться с гогой? - C++

Восстановить пароль Регистрация
 
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
30.03.2014, 08:31     Как бороться с гогой? #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
enum A{a...};
class B
{
 public:
  bool m(A x);
};
void f(const B &b)
{
 if (b.m(a)) // Ругается на эту строчку, говорит error: passing 'const B' as 'this' argument of 'bool B::m(A)' discards qualifiers [-fpermissive]|
 {
  ...
 }
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 08:31     Как бороться с гогой?
Посмотрите здесь:

C++ Что за ошибка и как с ней бороться?
Как бороться с необработанными исключениями C++
C++ При переворачивании массивов выходят такие цифры: "-858993469". Как с этим бороться?
C++ Висячие указатели, как с ними бороться

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
recoder
 Аватар для recoder
129 / 129 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
30.03.2014, 08:35     Как бороться с гогой? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
bool m(A x) const;
попробуйте
Yandex
Объявления
30.03.2014, 08:35     Как бороться с гогой?
Ответ Создать тему
Опции темы

Текущее время: 15:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru