Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
13 / 9 / 5
Регистрация: 30.01.2014
Сообщений: 47
1

int const * const foo(const int* param) const - разъясните значение квалификаторов

11.02.2014, 15:47. Просмотров 1908. Ответов 4
Метки нет (Все метки)

int const * const foo(const int* param) const
-----1------2----------3----------------4

1: ?
2: делает содержимое массива или указателя переданного в параметре константным ???

3: неизменяемый параметр
4: не изменяет объект

или квалификатор #1 это просто вариант записи:

const int * const foo(const int* param) const
--1----------2---------3----------------4


Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2014, 15:47
Ответы с готовыми решениями:

error: invalid operands of types 'const int*' and 'const int*' to binary 'operator+'
Что означает ошибка в 8 строчке error: invalid operands of types 'const int*' and 'const int*' to...

Чем отличаются выражения (const int[]){value} от (const int[]){100}
(const int){22} //Приведение к массиву и инициализация его значениями 22 от (const int){i} ...

int const и const int в чем разница этих записей
Попалась мне тут программа для выборочно сортировки, с ней все в принципе ясно, но я в ней встретил...

Int* const или const int*?
class A { public: A() : x(777) {} int* const GetX() { return &x; }

4
3199 / 2012 / 344
Регистрация: 24.11.2012
Сообщений: 4,838
11.02.2014, 15:49 2
int const* и const int* - одно и то же.
1
653 / 574 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
11.02.2014, 16:13 3
Цитата Сообщение от rcyn Посмотреть сообщение
int const * const
возвращает константный указатель на константу
1
Эксперт С++
2919 / 1268 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
11.02.2014, 16:40 4
Да уж улыбнуло.
Константная член-функция, принимающая неконстантный указатель на константные данные, и возвращающая константный указатель на константные данные.
0
653 / 574 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
11.02.2014, 17:00 5
Цитата Сообщение от CheshireCat Посмотреть сообщение
принимающая неконстантный указатель на константные данные
копию указателя
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2014, 17:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

char operator[](unsigned short offset) const; // что означает const?
Собстенно вопрос уже озвучен :).

Что это bool operator== (const CLASS&) const;
Что это? class CLASS { public: bool operator== (const CLASS&) const; ...

Const в параметрах. Перед чем нужно употребить const дабы обезопасить данные от изменения
const int Counter(const TSNum *Start) { int c=0; while(Start!=NULL){Start=Start->next;} ...

Преобразовать int в const int для установки размера массива
Добрый вечер всем! Столкнулся с такой нестандартной проблемой. Нужно преобразовать значения типа...


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

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

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