تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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
تعرض القيمة "صحيح" عندما تتم تعبئة النتيجة المعروضة بالبيانات وتكون مصحوبة بحالة استجابة ناجحة. تشير القيمة "خطأ" إلى نتيجة لم تتم تعبئتها بواسطة المستخدم أو لنتيجة تمت تعبئتها مصحوبة بحالة استجابة غير ناجحة.
يجب أن يكون صحيحًا لكي تكون دوال getter في هذا الكائن قابلة للاستخدام.
القيمة
uint64_t Value() const
operator=
Score & operator=(
const Score & copy_from
)
عامل تشغيل المهمة لتعيين قيمة هذه النتيجة من نتيجة أخرى.
operator=
Score & operator=(
Score && move_from
)
عامل تشغيل المهمة لتعيين قيمة هذه النتيجة من نتيجة أخرى.
إصدار r-value-reference.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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```"]]