آژانس هواپیماییexchanging

error در ++VC

شروع موضوع توسط zohreh ‏26 سپتامبر 2005 در انجمن خانواده C++ , C

  1. zohreh

    zohreh کاربر تازه وارد

    تاریخ عضویت:
    ‏8 آگوست 2005
    نوشته ها:
    7
    تشکر شده:
    0
    سلام
    كسي ميدونه براي رفع اين Error چيكار بايد كرد؟ error C2666: 'pow' : 2 overloads have similar conversions
     
  2. MehdiC#

    MehdiC# کاربر تازه وارد

    تاریخ عضویت:
    ‏2 نوامبر 2004
    نوشته ها:
    55
    تشکر شده:
    0
    محل سکونت:
    ابهر
    سلام
    این error از اونجایی ناشی میشه که شما دو تا (یا بیشتر) تابع overload شده دارید که
    آرگومان هاشون خیلی به هم شباهت دارن ، طوری که در فراخوانی ، کامپایلر دچار اشتباه میشه.
    مثلا فرض کنید دو تا تابع F دارید ، یکی با آرگومانهای int و double و دیگری با آرگومانهای
    float و int ، حالا اگه تابع F رو با دو عدد 5 و 6 فراخوانی کنید ، چون کامپایلر نمیدونه از بین دو تابع
    overload شده کدوم رو انتخاب کنه ، خطای c2666 اتفاق می افته
     
  3. zohreh

    zohreh کاربر تازه وارد

    تاریخ عضویت:
    ‏8 آگوست 2005
    نوشته ها:
    7
    تشکر شده:
    0
    سلام
    كسي ميدونه اين يعني چي؟
    کد:
    -1.#IND000000000
    خواهش ميكنم زود جواب بديد . پروژه فوق ام رو هواست.
    ممنون​
     
  4. Edis

    Edis کاربر تازه وارد

    تاریخ عضویت:
    ‏13 مارس 2006
    نوشته ها:
    1
    تشکر شده:
    0
    باسلام به همگي دوستان:D

    در ويژوال سي برنامه اي تحت ++c با win 32 consol App نوشته ام.اما بااينكه هيچ خطاي ملموسي در برنامه نيافتم كمپايلر خطاي زير را گرفت:
    fatal error C1010 unexpected end of file while looking for procompiled header directive Error executing c1.exe

    در ضمن هنگامي برنامه هاي ++c كه قبلاََ تحت بولنس سي نوشته بودم را
    در يك پروژه تحت ويژوال سي كپي كردم همين خطاي فوق را گرفت.
    لطفاٌ در مورد اين خطا و دلايلي كه متواندباعث بروز آن شود توضيح دهيد.
     
  5. redjoker

    redjoker کاربر تازه وارد

    تاریخ عضویت:
    ‏21 فوریه 2006
    نوشته ها:
    91
    تشکر شده:
    0
    محل سکونت:
    نصف جهان
    این هدر را اینکلود ببین مشکلت حل میشه
    stdafx.h