به نام خدا
همانطور که می دانید در سی پلاس پلاس انواع مختلفی از داده ها وجود دارد. برخی از این نام ها کمی طولانی هستند و ممکن است تایپ مکرر آن باعث خستگی برنامه نویس شده و یا باعث بروز خطای تایپی شود... در هر صورت شما می توانید به وسیله typedef که مخفف type definition است یک مترادف کوتاهتر و ساده تر برای هر نوع داده ای تعریف کنید. برای مثال unsigned long int که به معنای نوع داده ای عدد صحیح طولانی و بدون علامت است می تواند با ULint شناخته شود. برای این کار تنها کافی است از فرمول زیر در قبل از main() برنامه و بعد از پیش پردازنده های # استفاده کنید:
typedef نام مستعار نوع داده ای اصلی ;
مثال:
typedef unsigned long int ULint;
از این بعد می توانید به جای عبارت طولانی unsigned long int از عبارت ULint استفاده کنید.
# include <iostream>
using namespace std;
typedef unsigned long int ULint;
int main()
{
ULint a;
a=4294967295;
unsigned long int b;
b=4294967295;
cout<<"a: "<<a<<endl;
cout<<"="<<endl;
cout<<"b: "<<b<<endl;
system("pause");
return 0;
}
همان طور که در خروجی مشخص خواهد شد خروجی دو مقدار a و b با هم برابر خواهد بود.
در صورت داشتن هر گونه سوال از اين بخش مي توانيد سوال خود را به ايميل زير ارسال نماييد:
آدرس ایمیل جهت جلوگیری از رباتهای هرزنامه محافظت شده اند، جهت مشاهده آنها شما نیاز به فعال ساختن جاوا اسكریپت دارید