PDA

View Full Version : کلمات PRIVATE و PUBLIC در تعریف توابع و متغیرها



mr_esmaily
چهارشنبه 06 اردیبهشت 1385, 23:07 عصر
سلام
PRIVATE و PUBLIC در تعریف توابع و متغیرها جزو کلمات کلیدی ++ANSI C هست ؟
کاربردش چیه؟

Arash_j13
پنج شنبه 07 اردیبهشت 1385, 04:48 صبح
اینها برای تنظیم سطوح دسترسی در کلاس ها استفاده می شه سطح private [ارج از کلاس دیده نمی شه ولی public اعضای عمومی کلاس هستند

mr_esmaily
پنج شنبه 07 اردیبهشت 1385, 09:19 صبح
سلام
سوال رو خوب نخوندین , کار برد این کلمات در کلاس ها و بصورت lowercase تو هرکتابی که در مورده ++C باشه توضیح داده شده , اما سوال من در مورد نوع uppercase این دستورات اونم نه در تعریف کلاس ها , در تعریف توابع و متغییر هاست , مثله نمونه ی زیر :


PRIVATE struct density
{
}

PRIVATE int irq_hook_id;

PUBLIC void f_expire_tmrs(struct driver *dp, message *m_ptr)
{
}

daneshjoye_azad
پنج شنبه 14 اردیبهشت 1385, 17:11 عصر
سلام
PRIVATE و PUBLIC در تعریف توابع و متغیرها جزو کلمات کلیدی ++ANSI C هست ؟
کاربردش چیه؟


سلام
گوش کن عزیزم ، در تعریف کلاس ها ، public مکانی است که توابع به کار رفته در آن کلاس در آن قرار میگیرن و private مکانی ایت که در آن متغیرهایی تعریف میشوند که تنها در آن کلاس به کار میروند و یا به عبارتی متغیرهای خصوصی آن کلاس هستند.

اگر کمک بیشتری میخوای میتونی با من ارتباط برقرار کنی.


اگر واقعا میخوای یاد بگیری میتونی کتاب برنامه نویسی با ++c ترجمه قلزم رو بگیری .

mamadgmail
پنج شنبه 14 اردیبهشت 1385, 17:46 عصر
اقای daneshjoye_azad منظور ایشون چیزه دیگه ای هستش.

mr_esmaily جواب سوالتون رو اگر پیدا کردید می شه لطف کنید و اینجا هم بگید چون من تا حالا با این موضوع برخورد نکردم.ممنون.