Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
gpg::Score
#include <score.h>
Satu struktur data yang memungkinkan Anda mengakses data tentang skor pemain.
Ringkasan
Konstruktor dan Destruktor
|
Score()
|
Score(std::shared_ptr< const ScoreImpl > impl)
Konstruktor eksplisit.
|
Score(const Score & copy_from)
Konstruktor salinan untuk menyalin skor yang ada ke skor baru.
|
Score(Score && move_from)
Konstruktor untuk memindahkan skor yang ada ke skor baru.
|
~Score()
|
Fungsi publik
|
Metadata() const
|
const std::string &
Menampilkan metadata yang ditentukan developer terkait skor, jika ada yang ditetapkan untuk skor ini.
|
Rank() const
|
uint64_t
Menampilkan peringkat skor pemain dibandingkan dengan pemain lain.
|
Valid() const
|
bool
Menampilkan benar jika skor yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; salah untuk skor yang dibuat pengguna yang tidak diisi atau untuk skor yang diisi disertai dengan status respons yang gagal.
|
Value() const
|
uint64_t
Menampilkan skor pemain.
|
operator=(const Score & copy_from)
|
Operator penetapan untuk menetapkan nilai skor ini dari skor lain.
|
operator=(Score && move_from)
|
Operator penetapan untuk menetapkan nilai skor ini dari skor lain.
|
Fungsi publik
const std::string & Metadata() const
Menampilkan metadata yang ditentukan developer terkait skor, jika ada yang ditetapkan untuk skor ini.
Peringkat
uint64_t Rank() const
Menampilkan peringkat skor pemain dibandingkan dengan pemain lain.
Skor
Score()
Skor
Score(
std::shared_ptr< const ScoreImpl > impl
)
Skor
Score(
const Score & copy_from
)
Konstruktor salinan untuk menyalin skor yang ada ke skor baru.
Skor
Score(
Score && move_from
)
Konstruktor untuk memindahkan skor yang ada ke skor baru.
versi r-value-reference.
Berlaku
bool Valid() const
Menampilkan benar jika skor yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; salah untuk skor buatan pengguna yang tidak diisi atau untuk skor yang diisi disertai dengan status respons yang gagal.
Hal ini harus benar agar fungsi pengambil pada objek ini dapat digunakan.
Nilai
uint64_t Value() const
operator=
Score & operator=(
const Score & copy_from
)
Operator penetapan untuk menetapkan nilai skor ini dari skor lain.
operator=
Score & operator=(
Score && move_from
)
Operator penetapan untuk menetapkan nilai skor ini dari skor lain.
versi r-value-reference.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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```"]]