Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 31.05.2017
Сообщений: 74
1

Слово const

06.09.2019, 08:22. Показов 919. Ответов 1
Метки нет (Все метки)

Подскажите пожалуйста в этих двух строках кода слово const имеет различие? Почему в одном случае стоит в начале, а в другом к конце? Я так понимаю в первом случае это константная функция, а во втором?
C++
1
2
const Array &operator=( const Array & ); // операция присваивания
bool operator=( const Array & ) const; // операция равенства
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2019, 08:22
Ответы с готовыми решениями:

int const * const foo(const int* param) const - разъясните значение квалификаторов
int const * const foo(const int* param) const -----1------2----------3----------------4 1: ?...

Ключевое слово const
Не могу понять, чем отличаются методы const double Get_l() { return m_length;} const double...

Ключевое слово const после ключевого слова new
Наткнулся на такую запись const int* ciq = new const int (3); Какую роль играет const после new?

Ключевое слово const в параметрах конструктора копий
вот такая делема возникла))есть билдер 2006 и 2009 в 6-ом конструктор копий определен так...

1
15109 / 8109 / 1958
Регистрация: 30.01.2014
Сообщений: 13,775
06.09.2019, 08:38 2
Лучший ответ Сообщение было отмечено mlippi80 как решение

Решение

mlippi80, Const перед функцией
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2019, 08:38

Ключевое слово const для возвращаемого значения из функции
Думал что это означает следующее "Нельзя изменить значение которое вернет функция" Но проверил и...

Ключевое слово const после декларации функции в классе
Здравствуйте, у меня есть подобный класс-шаблон: template <typename Type> class Array {...

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

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


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

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

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