Arvanttt

تند و سریع

Arvant

تند و سریع












۳ مطلب با کلمه‌ی کلیدی «++C مدرن» ثبت شده است

Strongly-typed enums

در ++C قدیم اگر یک عضو داده enum با عضو دیگری در یک enum در همان حوزه هم نام باشد شاهد ایجاد خطا در زمان کامپایل برنامه می بودیم .برای حل این مشکل نوع داده جدید تحت عنوان Strongly - typed enums به زبان در استاندارد جدید اضافه شده است.

auto

تا قبل از 11++C شما مجبور به مشخص کردن نوع متغیر در حین تعریف متغیر بودید اما در استاندارد جدید این وظیفه را می توان بر عهده کامپایلر گذاشت که نسبت به تعیین نوع متغیر اقدام نماید .این نوع تعریف متغیر از کارایی و دقت نوع کلاسیک آن برخوردار بوده و کد نویسی را نیز اسان تر می کند شاید به نظر استفاده از int به جای atuo در نگاه اول ساده تر باشد اما در هنگام کار با انواع داده مختلفی که در کتابخانه استاندارد وجود دارد و بعضی کاربرد های دیگر استفاده از این شکل تعریف متغیر بسیار کاراست.

خب از آنجایی که نسخه جدید cocos2d-x در حال طی مراحل آلفاست به نظرم پیشاپیش باید با آپدیت کردن دانشی که از ++C داریم به استقبال این تغیرات برویم .از آنجایی که در نسخه جدید تیم توسعه دهنده انجین تاکید بسیار زیادی روی استفاده از سی پلاس پلاس پترن ها به جای ابجکتیو سی دارند پس این نسخه بیشتر خوشایند برنامه نویس های ++C خواهد بود .همچنین استفاده از ویژگیهای جدید 11 ++C به مراتب در گفته های توسعه دهندگان جزو نکات بارز تغیرات آتی خواهد بود .به همین خاطر در نظر دارم برای به استقبال رفتن نسخه جدید یه سری از این تغیرات را در حد وصع  مرور کنیم.