La tercera semana de aprendizaje: objetos constantes, funciones miembro constantes

  1. Objeto constante : no desea que se cambie el valor de un objeto, agregue la palabra clave const al definir el objeto. Los objetos constantes no pueden ejecutar funciones miembro no constantes
    const class_name name
  2. Función miembro constante : agregue const después de la función miembro. Durante la ejecución, el objeto sobre el que actúa no debe modificarse, y otras variables miembro, excepto las variables miembro estáticas, no pueden modificarse, ni pueden llamarse funciones miembro no constantes del mismo tipo.
    T func( ) const
  3. Sobrecarga constante de funciones de miembros : el nombre y los parámetros son los mismos, pero uno es constante y el otro no, incluso si está sobrecargado. Uno es llamado por un objeto no constante y uno es llamado por un objeto constante
  4. Referencias frecuentes : se utilizan a menudo como parámetros de función

Supongo que te gusta

Origin blog.csdn.net/ZmJ6666/article/details/108557374
Recomendado
Clasificación