identidad de clase

Abstracción de identidad.

Resumen

Miembros Descripciones
identidad pública() Constructor de identidad predeterminado que se usa cuando no se conoce una dirección de correo electrónico de usuario.
identidad pública(const Identity & other) Constructor de copia de identidad.
Identidad explícita pública(const std::string & email) Constructor de identidad usado cuando se conoce una dirección de correo electrónico de usuario.
Identidad explícita pública(const std::string & email, const std::string & name) Constructor de identidad usado cuando se conoce una dirección de correo electrónico de usuario y un nombre de usuario.
const público std::string & GetEmail() const Obtenga el correo electrónico.
const público std::string & GetName() const Obtén el nombre descriptivo del usuario. se usa para el marcado de texto.

Miembros

Función Identidad

Constructor de identidad predeterminado que se usa cuando no se conoce una dirección de correo electrónico de usuario.

Función Identidad

Constructor de copia de identidad.

Parámetros:

  • Identidad:se usa para crear la copia.

Función Identidad

Constructor de identidad usado cuando se conoce una dirección de correo electrónico de usuario.

Parámetros:

  • correoelectrónico: debe ser una dirección de correo electrónico válida.

Función Identidad

Constructor de identidad usado cuando se conoce una dirección de correo electrónico de usuario y un nombre de usuario.

Parámetros:

  • correoelectrónico: debe ser una dirección de correo electrónico válida.

  • nombre:nombre de usuario.

Función GetEmail

Obtenga el correo electrónico.

Devuelve:el correo electrónico.

Función GetName

Obtén el nombre descriptivo del usuario. se usa para el marcado de texto.

Devuelve:el nombre descriptivo.