English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية C++ الأساسية

تحكم في عملية C++

الوظائف الخاصة بـ C++

مجموعات C++ و سلاسل

بنيات C++

فئات C++ و كائنات

المؤشرات الخاصة بـ C++

حقوق الوصول الخاصة بـ C++ في الوراثة

C++ Vector (الفيектор)

دليل مرجعي C++

متنفذات C++

عمليات C++

.(عمود الترجيح) و ->(عمود الترجيح) يتم استخدامهما للاشارة إلى أعضاء الفئات والبنيات والجماعات المشتركة.

عمود الترجيح يتم تطبيقه على الكائن الفعلي. يتم استخدام عمود الترجيح بعلامة التأكيد مع مرجع إلى الكائن. على سبيل المثال، لنفترض وجود بنية كما يلي:

struct Employee {
  char first_name[16];
  int	age;
}; emp;

(.) عمود الترجيح

الشيفرة التالية تعين القيمة "zara" على الكائن emp إذا كان p_emp هو مؤشر يشير إلى عنصر من النوع Employee، فيجب تخصيص القيمة "zara" إلى مكون first_name من العنصر emp. 成员:

المعضلة:}}

strcpy(emp.first_name, "zara");

(->) محوّل السهم إذا كان p_emp هو مؤشر يشير إلى عنصر من النوع Employee، فيجب تخصيص القيمة "zara" إلى مكون first_name من العنصر emp. first_name

المعضلة، يجب كتابة الشيفرة التالية:

strcpy(p_emp->first_name, "zara");

-> يُدعى محوّل السهم، وهو مكون من ناقص (+) ومحور (>).

عمليات C++