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

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

Войти
Регистрация
Восстановить пароль
 
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
#1

Как сделать доступным обращение к методу параметра, объявленного константной ссылкой? - C++

24.11.2014, 11:10. Просмотров 222. Ответов 2
Метки нет (Все метки)

error: passing 'const TEditingString' as 'this' argument of 'std::wstring TEditingString::GetData()' discards qualifiers [-fpermissive]
Ругается на строку, содержащую присваивание локальной переменной значения метода параметра, объявленного константной ссылкой. Метод состояния объекта не меняет. Как исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2014, 11:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать доступным обращение к методу параметра, объявленного константной ссылкой? (C++):

Передача параметра по константной ссылке - что это? - C++
объясните мне пожалуйста что такое передача параметра в функцию по константной ссылке? я просто вообще не могу представить что значит & в...

как сделать объект класса доступным в каждом модуле (cpp файле) ? - C++
для встренных типов это делается с помощью extern.. но когда добавляю туда объект своего класса, то вылазит куча ошибок //файл...

Вызов функции с ссылкой на структуру в качестве параметра - C++
Добрый день, совсем недавно начал изучение С++. Создал я небольшую программку, и сложился соответственно вопрос. Есть такой код: ...

Обращение к методу string - C++
Подскажите пожалуйста, как обратиться к методу string передаваемой по ссылке в функцию?

Обращение методу в объекте** - C++
struct SomeProvider { public: void (* someFunc)(); } void callSomeFuncInSomeProvider(SomeProvider **p_ptrProvider) { /** Как...

Как сделать уже созданную переменную ссылкой - C++
Добрый день подскажите как реализовать такую вещь char word; struct one { void *A; }; //теперь надо сделать чтобы word...

2
Max Dark
шКодер самоучка
1852 / 1652 / 603
Регистрация: 09.10.2013
Сообщений: 3,678
Записей в блоге: 6
Завершенные тесты: 2
24.11.2014, 11:43 #2
C++
1
2
3
4
5
class TEditingString.... {
//....
std::wstring GetData() const //....
//....
};
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
24.11.2014, 14:41  [ТС] #3
Уже разобрался. В декларации и в заголовке реализации const в конце без знака равенства.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2014, 14:41
Привет! Вот еще темы с ответами:

Обращение к методу объекта размещенного в динамической памяти - C++
Я начинающий C++ ученик, изучил базовые классы, указатели и дошел до темы размещения объектов в динамической памяти. В экспериментах...

Сделать массив доступным в другой функции - C++
int somefn (int n) { int var, var1, mas; cin >> var, var1; mas=1; } Как сделать так чтобы массив от вар и вар один...

Как определить размер массива объявленного в другом модуле? - C++
Возникла необходимость разбить программу на модули, и появилась проблема: Module1.cpp: ... int mas = {1, 2, 3, 4, 5}; ... ...

Как сделать грамотное обращение к текстурам? - C++
Пишу на SDL 2. Есть массив блоков на весь экран, блоки 8 на 8 пикселей (рисую двойным циклом). Блоки используют разные текстуры. К примеру,...


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

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

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