۱۹-مهر-۱۳۸۵, ۱۸:۲۸:۳۷
۱۹-مهر-۱۳۸۵, ۱۸:۵۶:۴۱
اینها همون نوع هایی مثل int یا float توی زبان C هستند فقط طراحان API ویندوز اومدن و برای راحتی کار برنامه نویسی اسم های طولانی مثل unsigned int رو با کمک teypdef در زبان C به UINT نسبت دادن و همینطور الی آخر ... !
در واقع اینها با این عمل ، کاری کردن که نوع ها یا همون Data type هایی که ترکیبی هستند و نام های بلند و طولانی دارن ، به نام های مختصرتری نسبت داده بشن که در زمان برنامه نویسی ، برنامه ها خوانایی بیشتری داشته باشند . لینک زیر تمام این نوع Data type ها رو مشخص کرده و نوشته که چطور ساخته شدن .
http://msdn.microsoft.com/library/defaul..._types.asp
بازهم تاکید می کنم که این نوع Data type ها چیز خاصی نیستند بلکه نام های جایگزینی هستند برای همون انواع موجود در زبان C که بعضی از اونها قابلیت ترکیب شدن هم دارند مثل unsigned int یا short int یا .....
در واقع اینها با این عمل ، کاری کردن که نوع ها یا همون Data type هایی که ترکیبی هستند و نام های بلند و طولانی دارن ، به نام های مختصرتری نسبت داده بشن که در زمان برنامه نویسی ، برنامه ها خوانایی بیشتری داشته باشند . لینک زیر تمام این نوع Data type ها رو مشخص کرده و نوشته که چطور ساخته شدن .
http://msdn.microsoft.com/library/defaul..._types.asp
بازهم تاکید می کنم که این نوع Data type ها چیز خاصی نیستند بلکه نام های جایگزینی هستند برای همون انواع موجود در زبان C که بعضی از اونها قابلیت ترکیب شدن هم دارند مثل unsigned int یا short int یا .....
۲۱-مهر-۱۳۸۵, ۱۰:۱۲:۱۲
بی نهایت ممنونم
من حدود 1.5 سال دنبال همین بودم
من حدود 1.5 سال دنبال همین بودم
۲۲-مهر-۱۳۸۵, ۱۶:۴۲:۲۷
اونوقت یه سوال دیگه
اگه مثلا به جای UINT در پارامتر یه تابع از unsigned int استفاده کنیم
چی میشه؟
اگه مثلا به جای UINT در پارامتر یه تابع از unsigned int استفاده کنیم
چی میشه؟
۲۲-مهر-۱۳۸۵, ۱۸:۱۸:۰۴
هیچ اتفاقی نمی افته ! درست کار میکنه ! دلیلی نداره که شما حتما از UINT استفاده کنید . میتونید هنوز از همون unsigned int استفاده کنی . UINT واسه راحتی کار خودت ساخته شده . اگه نمیخوای استفاده کنی خب به خودت مربوطه فقط توی خیلی اوقات برنامه نویسی ویندوز برات سخت تر میشه . همین !
۲۵-مهر-۱۳۸۵, ۰۹:۵۷:۱۴
ممنون