پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)
سلام.
اول اینکه باید ببینیم که برنامه شما از استاندارد ها پیروی میکنه یا نه.
شاید بجای حذف متغیر یا متغیر ها راه دیگه ای بود که پیاده سازی راحت تر و حتی پر سرعت تر بشه.
من برنامه نویسی رو از روی کتابهایی که توی بازار پیدا میشه تقریبا یاد گرفتم(رشته تحصیلیم تکنلوژی الکترونیکه)
بخاطر نوع دستگاه هایی که براشون برنامه نویسی میکنیم معمولا توی پایینترین سطح کد میزنیم
الان با c و گاهی اسمبلی
--------------------------------
من کل استانداردها رو نمیشناسم اما هر وقت موردی رو مطلع میشم سعی میکنم که رعایت کنم
--------------------------------
من کتابخونه ای مینویسم که به بیشتر از 10 هزار خط رسیده
چون جستجو و تغییر توی این کتابخونه سخت شده اومدم اون رو به 12 کتابخونه تقسیم کردم
هر کتابخونه دارای فایل c. و در صورت نیاز فایل h. مخصوص به خودشه
دو فایل h. هم برای تنظیمات و دیفاین ها ساختم که بین تمامی کتابخونه ها مشترک هستش
توی هدر فایل ها توابع رو مشخص کردم
متغیرهای عمومی که به صورت مشترک بین این کتابخونه ها مورد استفاده قرار گرقته توسط extern معرفی شده
--------------------------------------
حالا وجود این متغیر های عمومی (و بعضی static) باعث کاهش خوانایی وکند شدن گسترش کتابخونه ها شده برای همین قصد دارم که به شیوه ای اصولی اونارو حذف کنم که امیدوارم دوستان برنامه نویس بتونن توی این کار کمکم کنن