gpg:: امتیاز
#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 زمانی که امتیاز برگشتی با داده ها پر شده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، به درستی برمی گردد. برای نمره ایجاد شده توسط کاربر خالی از جمعیت یا برای نمره پر جمعیت همراه با وضعیت پاسخ ناموفق. |
Value () const | uint64_t امتیاز بازیکن را برمی گرداند. |
operator= (const Score & copy_from) | عملگر انتساب برای تخصیص مقدار این امتیاز از امتیاز دیگر. |
operator= ( Score && move_from) | عملگر انتساب برای تخصیص مقدار این امتیاز از امتیاز دیگر. |
توابع عمومی
const std::string & Metadata() const
ابردادههای مشخص شده توسط توسعهدهنده مربوط به امتیاز را برمیگرداند، در صورتی که برای این امتیاز تنظیم شده باشد.
رتبه
uint64_t Rank() const
رتبه امتیاز بازیکن را در مقایسه با سایر بازیکنان برمیگرداند.
امتیاز
Score()
امتیاز
Score(
std::shared_ptr< const ScoreImpl > impl
)
امتیاز
Score(
const Score & copy_from
)
کپی سازنده برای کپی کردن یک امتیاز موجود در یک امتیاز جدید.
امتیاز
Score(
Score && move_from
)
سازنده برای انتقال امتیاز موجود به امتیاز جدید.
نسخه r-value-reference.
معتبر است
bool Valid() const
زمانی که امتیاز برگشتی با داده ها پر شده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، به درستی برمی گردد. برای نمره ایجاد شده توسط کاربر خالی از جمعیت یا برای نمره پر جمعیت همراه با وضعیت پاسخ ناموفق.
برای اینکه توابع گیرنده در این شیء قابل استفاده باشند باید درست باشد.
ارزش
uint64_t Value() const
امتیاز بازیکن را برمی گرداند.
اپراتور=
Score & operator=(
const Score & copy_from
)
عملگر انتساب برای تخصیص مقدار این امتیاز از امتیاز دیگر.
اپراتور=
Score & operator=(
Score && move_from
)
عملگر انتساب برای تخصیص مقدار این امتیاز از امتیاز دیگر.
نسخه r-value-reference.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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```"]]