|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
//:c04:Private.cpp //Setting the boundary. //structural. struct B{ private : char j; float f ; public : int i ; void func(); }; void B::func (){ i=0; j='0'; f=0.0; }; int main(){ B b; b.i=1; //OK,public // ! b.j = '1'; // Illegal, private // ! b.f = 1.0;//Illegal ,private } (لأنه عضو في السجل B وبالتالي يمنح تلقائيا كافة الصلاحيات لإستخدام أي عضو فيه) فإن تابعا عاديا وعاما كالتابع main() لايستطيع ذلك . وبالطبع لاهذا ولاذاك يستطيع أن يكون تابعا عضوا في بنى أخرى. فقط التوابع المبنية داخل تعريف البنية صراحة يمكنها الوصول إلى الأعضاء الخصوصية. لايوجد ترتيب معين لمحددات الوصول، كما يمكن لأي منها أن يظهر أكثر من مرة ، حيث إن كلامنها يؤثر على كامل الأعضاء التي بعده إلى أن يظهر محدد أخر. __DEFINE_LIKE_SHARE__ |
مواقع النشر (المفضلة) |
أدوات الموضوع | |
انواع عرض الموضوع | |
| |