ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2013/03/18
    babol
    1,387
    653

    #ifndef و define و endif در سی ++

    سلام.
    دلیل اینکه این هارو تو هدر میزاریم چیه؟
    و آیا به غیر از هدر کجا کاربرد دارند؟
    کد:
    #ifndef example_h__
    #define example_h 1
    #endif
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)
  2. #2
    2012/01/04
    101
    2

    پاسخ : #ifndef و define و endif در سي ++

    نقل قول نوشته اصلی توسط hosseinam1370
    سلام.
    دليل اينکه اين هارو تو هدر ميزاريم چيه؟
    و آيا به غير از هدر کجا کاربرد دارند؟
    کد:
    #ifndef example_h__
    #define example_h 1
    #endif
    البته اينو الان اشتباه نوشتيد.
    مال اينه که دوبار يک هدر تو يه فايل تعريف نشه

    ميگه ifndef يعني if not define يعني اگه تعريف نشده example_h ( اين آخري هر نوشته اي ميتونيد بزاريد )
    define يعني تعريفش کن example_h رو
    بعد بايد کد رو بنويسيد :

    classs example .....

    بعد هم endif آخر شرط

    اينطوري اگه دوبار بخاد يه جا به برنامه ضميمه شه خودکار نميشه. اينکار براي جلوگيري از ارور هاي احتمالي خيلي ميتونه مفيد باشه .

    مشکل اون که گزاشتید اینه که دو تا چیز متفاوت تعریف میشه. باید این شکلی باشه :

    کد:
    #ifndef example_h
    #define example_h
    
    #endif
    غفلت از يار, گرفتار شدن هم داد
    از شما دور شدن, زار شدن هم دارد
    هرکه از چشم بي افتاد, محلش ندهند
    عبد آلوده شدن, خوار شدن هم دارد
    عيب از ماست, که هر سال نمي بينيمت چشم بيمار شده, تار شدن هم دارد ...
نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. کمک…؟ ifndef _COFIG_H# چيه؟
    توسط omid_2132 در انجمن NXP
    پاسخ: 2
    آخرين نوشته: 2015/08/31, 19:09
  2. فرق #byte و #define
    توسط amanver در انجمن میکروکنترلرهای PIC
    پاسخ: 10
    آخرين نوشته: 2015/06/17, 21:56
  3. تفاوت بين typedef و define
    توسط sejil در انجمن C , C++ , C#
    پاسخ: 3
    آخرين نوشته: 2014/11/27, 11:11
  4. #define
    توسط adc در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2011/10/14, 12:52
  5. define# یعنی چی؟
    توسط Dr.j در انجمن C , C++ , C#
    پاسخ: 2
    آخرين نوشته: 2009/05/03, 21:03

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •