Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
gpg::Punteggio
#include <score.h>
Un'unica struttura di dati che ti consente di accedere ai dati sul punteggio di un giocatore.
Riepilogo
Costruttori e distruttori
|
Score()
|
Score(std::shared_ptr< const ScoreImpl > impl)
Costruttore esplicito.
|
Score(const Score & copy_from)
Copia il costruttore per copiare un punteggio esistente in uno nuovo.
|
Score(Score && move_from)
Costruttore per spostare un punteggio esistente in uno nuovo.
|
~Score()
|
Funzioni pubbliche
|
Metadata() const
|
const std::string &
Restituisce i metadati specificati dallo sviluppatore correlati al punteggio, se ne sono stati impostati.
|
Rank() const
|
uint64_t
Restituisce il ranking del punteggio del giocatore rispetto a quello degli altri giocatori.
|
Valid() const
|
bool
Restituisce true quando il punteggio restituito è compilato con dati ed è accompagnato da uno stato di risposta corretta; false per un punteggio creato dall'utente non compilato o per uno compilato accompagnato da uno stato di risposta non riuscita.
|
Value() const
|
uint64_t
Restituisce il punteggio del giocatore.
|
operator=(const Score & copy_from)
|
Operatore di assegnazione per l'assegnazione del valore di questo punteggio da un altro punteggio.
|
operator=(Score && move_from)
|
Operatore di assegnazione per l'assegnazione del valore di questo punteggio da un altro punteggio.
|
Funzioni pubbliche
const std::string & Metadata() const
Restituisce i metadati specificati dallo sviluppatore correlati al punteggio, se ne sono stati impostati.
Ranking
uint64_t Rank() const
Restituisce il ranking del punteggio del giocatore rispetto a quello degli altri giocatori.
Punteggio
Score()
Punteggio
Score(
std::shared_ptr< const ScoreImpl > impl
)
Punteggio
Score(
const Score & copy_from
)
Copia il costruttore per copiare un punteggio esistente in uno nuovo.
Punteggio
Score(
Score && move_from
)
Costruttore per spostare un punteggio esistente in uno nuovo.
versione r-value-reference.
Valido
bool Valid() const
Restituisce true quando il punteggio restituito è compilato con dati ed è accompagnato da uno stato di risposta corretta; false per un punteggio creato dall'utente non compilato o per uno compilato accompagnato da uno stato di risposta non riuscita.
Deve essere vero affinché le funzioni getter su questo oggetto siano utilizzabili.
Valore
uint64_t Value() const
Restituisce il punteggio del giocatore.
operator=
Score & operator=(
const Score & copy_from
)
Operatore di assegnazione per l'assegnazione del valore di questo punteggio da un altro punteggio.
operator=
Score & operator=(
Score && move_from
)
Operatore di assegnazione per l'assegnazione del valore di questo punteggio da un altro punteggio.
versione r-value-reference.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[null,null,["Ultimo aggiornamento 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```"]]