Я нашел комментарий пользователя R .. :
C и C ++ не являются тем же языком. В частности, C const
не имеет ничего общего с C ++ const
.
Я знаю, что есть одно различие между классификатором const
в C и квалификатором const
в C ++ это стандартная связь.
Объект, объявленный в области имен с квалификатором const
в C ++, имеет внутреннюю связь, тогда как в C объект с квалификатором const
объявлен в глобальной области (без Квалификатор static
до const
) имеет внешнюю связь.
Но как иначе они оба отличаются между языками C и C ++? Я думал, что у обоих одинаковые понятия и цели на обоих языках.
Мой вопрос:
- В чем разница между квалификатором const в C и const классификатор в C ++?
Ответы на Чем "const" отличается в C и C ++? не указывают на точное различие между языками C и C ++ в контексте квалификатора const
. Только то, что вы не можете или не можете сделать с этим на определенном языке.