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

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




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

نام تاپيک: CString در c++.net2003

  1. #1
    اگه نباشه جاش خالی می مونه sara_she's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    اهواز
    پست ها
    214

    پيش فرض CString در c++.net2003

    من مي خوام تو پروژه خودم متغيري از جنس CString به كار ببرم ولي چه اين تعريف رو به صورت CString و چه به صورت
    * CString انجام بدم خطاي زير ايجاد مي شه:

    error C3861: 'CString': identifier not found, even with argument-dependent lookup


    كد مورد استفاده براي مثال
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    اگه دقت کنین متوجه میشین که CString از کلاس های موجود در MFC هست.
    در صورتی که پروژه ی شما از MFC پشتیبانی نکنه ، دچار چنین مشکلی میشین.
    و با توجه به پست های قبلی شما ، به نظرم پروژه ی شما از نوع Win32 بوده که فقط از
    Standard Windows Library استفاده میکنه. البته در property پروژه تون میتونین با اضافه کردن
    Use Of MFC این مشکل رو حل کنین.

  3. #3
    اگه نباشه جاش خالی می مونه sara_she's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    اهواز
    پست ها
    214

    پيش فرض

    ممنونم
    منم يه مطلب تو اين زمينه پيدا كردم
    Namespaces are a C++ feature designed to eliminate name conflicts,
    such as having two classes, each in different libraries, called String.
    Before namespaces were added to the language, library developers tried to make their names unique by adding letters to them:
    One developer's string class might be called GCString, whereas another developer might call it TKString,
    the string class in MFC is called CString, and so on.
    This approach is ugly and reduces, but doesn't prevent, name conflicts.
    With namespaces, classes can have simple names.
    Name conflicts are much less likely,
    because in addition to a short or local name,
    classes have a fully qualified name that includes their namespace.
    Here's a slightly artificial example (normally namespaces are used in separate libraries,
    not jumbled together in one piece of code like this) that illustrates how they work
    :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    کتاب :
    Microsoft® Visual C++® .NET 2003 Kick Start
    Last edited by sara_she; 10-07-2007 at 12:32.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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