Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
gpg::Score
#include <score.h>
Estrutura de dados única que permite acessar dados sobre a pontuação de um jogador.
Resumo
Construtores e destrutores
|
Score()
|
Score(std::shared_ptr< const ScoreImpl > impl)
Construtor explícito.
|
Score(const Score & copy_from)
Construtor de cópia para copiar uma nota atual em uma nova.
|
Score(Score && move_from)
Construtor para mover uma nota para uma nova.
|
~Score()
|
Funções públicas
|
Metadata() const
|
const std::string &
Retorna os metadados especificados pelo desenvolvedor relacionados à nota, se houver algum definido para essa nota.
|
Rank() const
|
uint64_t
Retorna a classificação da pontuação do jogador em comparação com a de outros jogadores.
|
Valid() const
|
bool
Retorna "true" quando a pontuação retornada é preenchida com dados e acompanhada de um status de resposta bem-sucedido. Retorna "false" para uma pontuação criada pelo usuário sem preenchimento ou para uma preenchida acompanhada de um status de resposta com falha.
|
Value() const
|
uint64_t
Retorna a pontuação do jogador.
|
operator=(const Score & copy_from)
|
Operador de atribuição para atribuir o valor dessa nota de outra nota.
|
operator=(Score && move_from)
|
Operador de atribuição para atribuir o valor dessa nota de outra nota.
|
Funções públicas
const std::string & Metadata() const
Retorna os metadados especificados pelo desenvolvedor relacionados à nota, se algum tiver sido definido para essa nota.
Classificação
uint64_t Rank() const
Retorna a classificação da pontuação do jogador em comparação com a de outros jogadores.
Score.
Score()
Score.
Score(
std::shared_ptr< const ScoreImpl > impl
)
Score.
Score(
const Score & copy_from
)
Construtor de cópia para copiar uma nota atual em uma nova.
Score.
Score(
Score && move_from
)
Construtor para mover uma nota para uma nova.
versão de referência do valor R.
Válido
bool Valid() const
Retorna "true" quando a pontuação retornada é preenchida com dados e acompanhada de um status de resposta bem-sucedido. Retorna "false" para uma pontuação criada pelo usuário sem preenchimento ou para uma preenchida acompanhada de um status de resposta com falha.
Ele precisa ser verdadeiro para que as funções getter desse objeto sejam utilizáveis.
Valor
uint64_t Value() const
Retorna a pontuação do jogador.
operator=
Score & operator=(
const Score & copy_from
)
Operador de atribuição para atribuir o valor dessa nota de outra nota.
operator=
Score & operator=(
Score && move_from
)
Operador de atribuição para atribuir o valor dessa nota de outra nota.
versão de referência do valor R.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# gpg::Score Class Reference\n\ngpg::Score\n==========\n\n`#include \u003cscore.h\u003e`\n\nSingle data structure which allows you to access data about a player's score.\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Score](#classgpg_1_1_score_1a53b3761c581242f381d018dc233cf7c5)`()` ||\n| [Score](#classgpg_1_1_score_1a0e53cbec749198699706c8e4b9fbfc39)`(std::shared_ptr\u003c const ScoreImpl \u003e impl)` Explicit constructor. ||\n| [Score](#classgpg_1_1_score_1a9ba7be4c99fe240d79111d728b1f0109)`(const `[Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` & copy_from)` Copy constructor for copying an existing score into a new one. ||\n| [Score](#classgpg_1_1_score_1a84e4f8a8f31c5ef6bfd6cec0a655653c)`(`[Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` && move_from)` Constructor for moving an existing score into a new one. ||\n| [~Score](#classgpg_1_1_score_1a36ae2115fdd97b283cdc0351a76145e4)`()` ||\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Metadata](#classgpg_1_1_score_1a29b70de17eaf2d0473907e3709a2011a)`() const ` | `const std::string &` Returns score-related developer-specified metadata, if any was set for this score. |\n| [Rank](#classgpg_1_1_score_1a796a005a5c0fc2d7e6c39d90565a5044)`() const ` | `uint64_t` Returns rank of the player's score compared to those of other players. |\n| [Valid](#classgpg_1_1_score_1a224442f46587850453278184b8acf198)`() const ` | `bool` Returns true when the returned score is populated with data and is accompanied by a successful response status; false for an unpopulated user-created score or for a populated one accompanied by an unsuccessful response status. |\n| [Value](#classgpg_1_1_score_1a16ede201a8fcf7069f6bfaa0f95f2a56)`() const ` | `uint64_t` Returns the player's score. |\n| [operator=](#classgpg_1_1_score_1a5e3e2349fb0f87cdbb546c2c37bd0ad8)`(const `[Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` & copy_from)` | [Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` &` Assignment operator for assigning this score's value from another score. |\n| [operator=](#classgpg_1_1_score_1a514fe11e1d876c40276a7cebab5847e3)`(`[Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` && move_from)` | [Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` &` Assignment operator for assigning this score's value from another score. |\n\nPublic functions\n----------------\n\n### Metadata\n\n```c++\nconst std::string & Metadata() const \n``` \nReturns score-related developer-specified metadata, if any was set for this score. \n\n### Rank\n\n```c++\nuint64_t Rank() const \n``` \nReturns rank of the player's score compared to those of other players. \n\n### Score\n\n```c++\n Score()\n``` \n\n### Score\n\n```c++\n Score(\n std::shared_ptr\u003c const ScoreImpl \u003e impl\n)\n``` \nExplicit constructor. \n\n### Score\n\n```c++\n Score(\n const Score & copy_from\n)\n``` \nCopy constructor for copying an existing score into a new one. \n\n### Score\n\n```c++\n Score(\n Score && move_from\n)\n``` \nConstructor for moving an existing score into a new one.\n\nr-value-reference version. \n\n### Valid\n\n```c++\nbool Valid() const \n``` \nReturns true when the returned score is populated with data and is accompanied by a successful response status; false for an unpopulated user-created score or for a populated one accompanied by an unsuccessful response status.\n\nIt must be true for the getter functions on this object to be usable. \n\n### Value\n\n```c++\nuint64_t Value() const \n``` \nReturns the player's score. \n\n### operator=\n\n```c++\nScore & operator=(\n const Score & copy_from\n)\n``` \nAssignment operator for assigning this score's value from another score. \n\n### operator=\n\n```c++\nScore & operator=(\n Score && move_from\n)\n``` \nAssignment operator for assigning this score's value from another score.\n\nr-value-reference version. \n\n### \\~Score\n\n```c++\n ~Score()\n```"]]