اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تعريف يك متغير قبل از اينكه بدونم نوعش چيه.

+1 امتیاز
252 نمایش

چطور ميتونم متغيري تعريف كنم كه هنوز نميدونم نوعش چيه و قراره از كاربر گرفته بشه و بعد ببينم كه از چه نوعيه؟

پرسیده شده سه شنبه ۲۴ اردیبهشت ۱۳۹۲ در C++ توسط CPP_Crawler4  

1 پاسخ

0 امتیاز

با اشاره‌گر void* می‌شه این کار و کرد

void *p = NULL;
int x = 10;
float y = 4.4;
p = &x;
cout<<*((int *)p)<<endl;
p = &y;
cout<<*((float *)p)<<endl;

یک شکل دیگر استفاده از اشاره‌گر کلاس برای اشاره به شی فرزند است.

class A { ... };
class B : public A { ... };
class C : public A { ... };

به شکل زیر اشاره‌گر مورد استفاده قرار می‌گیرد.

A *ptr;
ptr = new B();
delete ptr;
ptr = new C();
هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده پنجشنبه ۱۳ تیر ۱۳۹۲ توسط prodo