Const, ссылка указатель

посылка

Мы игнорируем тот же тип (модификаторы совпадают) ли дело может быть назначено (я до сих пор узнать, где вы можете также назначить друг друга), а также тип совместимых случаев. Только учтите, сопзИте, &, * и т.д. модификаторы ударопрочности принесли (первоначально издала статью, но нет всеобъемлющей точки вокруг, так переписать)

Совместимость Тип:

  • отливать
  • Совместимость между базовым классом и подклассом
  • Совместимость типа конструктор класса (тип параметра конструктора может быть преобразован в тип класса, преобразование только один раз)

Уст передняя и задняя cconst

Const:

  • Const инициализация переменных должна быть связана со значением (переменная или константа будет делать)
  • Это связывание значение может быть неявно или отобразить, большинство отображения времени с более безопасным
  • например: строка и другие контейнеры, используя конструктор может быть неявной инициализации по умолчанию, Const строка ул, это законно

Передняя Const:
Передняя Const писание перед другими модификаторами, что далеко от локальных переменных

  • Такие модификации константные переменные, указывающие на объекты в целом может быть переменной и может быть константой
  • Невозможно изменить объект указал
  • переменная присваивается тот же тип неконстантных также не может модифицировать переменные

Задняя Const:

  • С такими модификациями константной переменными, переменная будет константой
  • Является ли право постоянного значения, операция не может быть назначена

константный указатель

Указатель:

  • Он будет иметь свое собственное пространство
  • Указав на целевой объект

Тип конструкции * PTR

этого PTR считает себя указует на постоянное значение не может быть изменен в пределах значения объекта, но вы можете освободили память, которая является переменной PTR (слева значения), он может быть назначен, но он не может быть назначен на None константный указатель того же типа модификации

тип * Const PTR

ВТР постоянен (правильное значение), не принимает назначение, PTR теперь стала постоянной сопзЬ

константная ссылка

(Const без изменений) Цитата:

  • Значение должно быть связано влево
  • Возьмем еще один псевдоним
  • Он может быть инициирован только один раз границу

варьировать от типа и температур = Const

случайной величины может быть константами, переменные может быть, не может изменить темп

(константный тип & темп может связывать правильные значения, но значения не обязательно правильный типа сопзЬ, может сделать правильный темп терять свое исходное значение после того, как такую привязки Некоторые из функций)

тип & Const температура = случайную величина

должна быть предоставлена, слева , чтобы увидеть темп, Const описания температура постоянна и не может быть назначена, и объяснить , связать значение левого, и внутренне противоречивые

рекомендация

отwww.cnblogs.com/Liberavi/p/11767357.html