تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: Name Mangling چیه؟

  1. #1
    پروفشنال jeremy28's Avatar
    تاريخ عضويت
    Oct 2008
    محل سكونت
    دووووور
    پست ها
    547

    پيش فرض Name Mangling چیه؟

    سلام
    من می خوام مفهوم دقیق name mangling و نحوه استفاده از اون در برنامه نویسی رو بدونم.
    توضیحات موجود در ویکی پدیا و msdn رو خوندم، ولی هنوز نحوه عملکرد و استفاده از اون رو در برنامه نویسی یا کتابخونه ها خوب نفهمیدم!
    دوست دارم یه نفر که از این مفهوم استفاده کرده و در این زمینه تجربه داره، با زبون ساده و در صورت امکان کامل اون رو بهم توضیح بده.
    ممنون میشم اگر این لطف رو بکنید.

  2. #2
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    سلام .
    تا اونجایی که می دونم برنامه نویس با این مفهوم سر و کار نداره و این مبحث مربوط میشه به کامپایلر و Name Mangling رو کامپایلر انجام می ده .
    مثلا شما تو برنامه تون دو identifier همنام تعریف کردین و دارین هر کدوم رو یه جایی استفاده می کنین . کامپایلر برای تشخیص و تمیز دادن این دو از هم ، این نام ها رو Mangle می کنه و به اسم های متمایز تبدیل می کنه تا خودش بتونه تشخیص بده . مثلا دو تابع با نام یکسان تعریف کردین که در نوع یا تعداد پارامترها فرق می کنن . شما این دو تابع رو از طریق پارامترهاش تشخیص می دین و کامپایلر هم Name Mangling می کنه و اونجوری تشخیص می ده . که هر کامپایلر تکنیک خاص خودش رو برای این کار داره .

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •