Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
gpg::Điểm số
#include <score.h>
Cấu trúc dữ liệu đơn lẻ cho phép bạn truy cập dữ liệu về điểm số của người chơi.
Tóm tắt
Hàm khởi tạo và phá huỷ
|
Score()
|
Score(std::shared_ptr< const ScoreImpl > impl)
Hàm khởi tạo tường minh.
|
Score(const Score & copy_from)
Sao chép hàm khởi tạo để sao chép một điểm số hiện có sang một điểm số mới.
|
Score(Score && move_from)
Hàm khởi tạo để chuyển điểm số hiện có sang điểm số mới.
|
~Score()
|
Hàm công khai
|
Metadata() const
|
const std::string &
Trả về siêu dữ liệu liên quan đến điểm số do nhà phát triển chỉ định, nếu có được thiết lập cho điểm số này.
|
Rank() const
|
uint64_t
Trả về thứ hạng theo điểm số của người chơi so với thứ hạng của những người chơi khác.
|
Valid() const
|
bool
Trả về true khi điểm số trả về được điền sẵn dữ liệu và kèm theo trạng thái phản hồi thành công; false cho điểm số do người dùng tạo không được điền hoặc cho điểm số được điền kèm theo trạng thái phản hồi không thành công.
|
Value() const
|
uint64_t
Trả về điểm số của người chơi.
|
operator=(const Score & copy_from)
|
Toán tử chỉ định để gán giá trị của điểm này từ một điểm số khác.
|
operator=(Score && move_from)
|
Toán tử chỉ định để gán giá trị của điểm này từ một điểm số khác.
|
Hàm công khai
const std::string & Metadata() const
Trả về siêu dữ liệu liên quan đến điểm số do nhà phát triển chỉ định, nếu có được thiết lập cho điểm số này.
Thứ hạng
uint64_t Rank() const
Trả về thứ hạng theo điểm số của người chơi so với thứ hạng của những người chơi khác.
Điểm số
Score()
Điểm số
Score(
std::shared_ptr< const ScoreImpl > impl
)
Điểm số
Score(
const Score & copy_from
)
Sao chép hàm khởi tạo để sao chép một điểm số hiện có sang một điểm số mới.
Điểm số
Score(
Score && move_from
)
Hàm khởi tạo để chuyển điểm số hiện có sang điểm số mới.
phiên bản tham chiếu r-value.
Hợp lệ
bool Valid() const
Trả về true khi điểm số trả về được điền sẵn dữ liệu và kèm theo trạng thái phản hồi thành công; false cho điểm số do người dùng tạo không được điền hoặc cho điểm số được điền kèm theo trạng thái phản hồi không thành công.
Giá trị này phải đúng thì các hàm getter trên đối tượng này mới có thể sử dụng được.
Giá trị
uint64_t Value() const
Trả về điểm số của người chơi.
operator=
Score & operator=(
const Score & copy_from
)
Toán tử chỉ định để gán giá trị của điểm này từ một điểm số khác.
operator=
Score & operator=(
Score && move_from
)
Toán tử chỉ định để gán giá trị của điểm này từ một điểm số khác.
phiên bản tham chiếu r-value.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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```"]]