ساختن آرگومان‌های کلیدی جعلی برای توابع در C++۱۴۰۵ تیر ۵, جمعه
برنامه_نویسی ۲۲ خرداد ۱۴۰۵

ساختن آرگومان‌های کلیدی جعلی برای توابع در C++

در این مقاله روش ساختگی آرگومان‌های کلیدواژه‌ای در C++ با استفاده از ویژگی‌های جدید زبان مانند initializer lists و ساختارهای aggregate نشان داده می‌شود. با تعریف ساختارهای ساده و استفاده از designated initializers می‌توان به‌صورت شبیه‌سازی شده آرگومان‌های نام‌دار را به توابع پاس داد.

ساختن آرگومان‌های کلیدی جعلی برای توابع در C++

چرا مهمه؟

این تکنیک می‌تواند خوانایی APIهای C++ را بدون افزودن ویژگی‌های زبانی جدید بهبود بخشد.

به درد کی می‌خوره؟

developers, tech_leads

تو عمل چی کار کنیم؟

توسعه‌دهندگان C++ می‌توانند کدهای خود را تمیزتر و خودمستندتر بنویسند، بدون انتظار برای اضافه شدن ویژگی‌های رسمی به زبان.

نظر BlueIT News

اگرچه این روش صرفاً یک ترفند است، اما می‌تواند به‌عنوان یک راه‌حل سریع برای پروژه‌های داخلی بدون نیاز به تغییر استاندارد زبان مورد استفاده قرار گیرد.