2 / 2 / 0
Регистрация: 18.09.2021
Сообщений: 119
|
||||||
1 | ||||||
Константный конструктор21.12.2022, 21:09. Показов 906. Ответов 4
Добрый вечер. Люди, для чего нужен константный конструктор и каковы отличия от обычного конструктора? Чем он примечателен?
0
|
21.12.2022, 21:09 | |
Ответы с готовыми решениями:
4
Существует ли константный указатель на константный литерал? Константный метод и константный аргумент в методе Константный указатель на константный тип Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать? Константный указатель |
фрилансер
5842 / 5370 / 1102
Регистрация: 11.10.2019
Сообщений: 14,339
|
||||||
21.12.2022, 21:29 | 2 | |||||
не нужен. Это не скомпилится же
Добавлено через 1 минуту и идентификатора b тоже нет ) Добавлено через 2 минуты может, имелось в виду constexpr
0
|
2 / 2 / 0
Регистрация: 18.09.2021
Сообщений: 119
|
||||||
21.12.2022, 21:35 [ТС] | 3 | |||||
Так, извиняюсь, я вас напутал с примером - щелбан с ноги мне! Я имел ввиду такой код, который компилится - по крайней мере в компиляторе Visual Studio c++(14-й стандарт):
0
|
фрилансер
5842 / 5370 / 1102
Регистрация: 11.10.2019
Сообщений: 14,339
|
|
21.12.2022, 22:09 | 4 |
Сообщение было отмечено Bumis как решение
Решение
Bumis, мдя, в студии реально компилится. А clang и gcc выдают леща
Будем считать это недоработкой студийного компилятора
1
|
3697 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
||||||
27.12.2022, 22:56 | 5 | |||||
Bumis, константность членов-функций задаются после ее объявления.
И компилятор внятным языком нам рассказывает что мы делаем что-то не так :
Код
main.cpp:6:19: error: constructors may not be cv-qualified 6 | Person(int a) const { | ^~~~~
0
|
27.12.2022, 22:56 | |
27.12.2022, 22:56 | |
Помогаю со студенческими работами здесь
5
Константный указатель Константный метод Константный указатель /Константный итератор Константный метод и указатель this Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |