Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
гпг:: Счет
#include <score.h>
Единая структура данных, позволяющая получить доступ к данным о счете игрока.
Краткое содержание
Конструкторы и деструкторы |
---|
Score ()
|
Score (std::shared_ptr< const ScoreImpl > impl)
Явный конструктор. |
Score (const Score & copy_from)
Конструктор копирования для копирования существующей партитуры в новую. |
Score ( Score && move_from)
Конструктор для перемещения существующей партитуры в новую. |
~Score () |
Общественные функции |
---|
Metadata () const | const std::string & Возвращает метаданные, указанные разработчиком, связанные с оценкой, если таковые были установлены для этой оценки. |
Rank () const | uint64_t Возвращает рейтинг игрока по сравнению с результатами других игроков. |
Valid () const | bool Возвращает true, когда возвращаемый балл заполнен данными и сопровождается статусом успешного ответа; false для незаполненной оценки, созданной пользователем, или для заполненной оценки, сопровождаемой статусом неудачного ответа. |
Value () const | uint64_t Возвращает счет игрока. |
operator= (const Score & copy_from) | Оператор присваивания для присвоения значения этой оценки из другой оценки. |
operator= ( Score && move_from) | Оператор присваивания для присвоения значения этой оценки из другой оценки. |
Общественные функции
const std::string & Metadata() const
Возвращает метаданные, указанные разработчиком, связанные с оценкой, если таковые были установлены для этой оценки.
Классифицировать
uint64_t Rank() const
Возвращает рейтинг игрока по сравнению с результатами других игроков.
Счет
Score(
std::shared_ptr< const ScoreImpl > impl
)
Счет
Score(
const Score & copy_from
)
Конструктор копирования для копирования существующей партитуры в новую.
Счет
Score(
Score && move_from
)
Конструктор для перемещения существующей партитуры в новую.
эталонная версия r-value.
Действительный
bool Valid() const
Возвращает true, когда возвращаемый балл заполнен данными и сопровождается статусом успешного ответа; false для незаполненной оценки, созданной пользователем, или для заполненной оценки, сопровождаемой статусом неудачного ответа.
Это должно быть правдой, чтобы функции получения для этого объекта можно было использовать.
Ценить
uint64_t Value() const
оператор=
Score & operator=(
const Score & copy_from
)
Оператор присваивания для присвоения значения этой оценки из другой оценки.
оператор=
Score & operator=(
Score && move_from
)
Оператор присваивания для присвоения значения этой оценки из другой оценки.
эталонная версия r-value.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 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```"]]