سؤال

هل يعرف أي شخص مكتبة مماثلة ل boost::preprocessor (ربما غير متقدمة) التي يمكن استخدامها بسهولة / دمجها في مشاريع C عادي؟ بالطبع، الأكثر (كل شيء) boost::preprocessor قابلة للاستخدام عند الكتابة في جيم لكنني أفضل مكتبة صغيرة مع إمكانات أساسية فقط لا تعتمد على الوحش مثل دفعة.

هل كانت مفيدة؟

المحلول

أقترح عليك استخدام bost.preprocessor. لا أعتقد أنني لم أقرأ سؤالك بالكامل. أقترح عليك استخدام Boost.Preprocessor بمفرده، وليس حزمة دفعة كاملة. من أجل القيام بذلك، يمكنك استخدام أداة مساعدة صغيرة تسمى BCP. التي تتيح لك استخراج المكتبات التي تحتاجها، في حالتك boost.preprocessor.

نصائح أخرى

يمكنك دائما استخراج المكونات من دفعة باستخدام BCP., على الرغم من أن نكون صادقين، لم أختبر ذلك مع boost.preprocessor بعد.
أعتقد أنك سيكون لديك وقت عصيب للعثور على تطبيقات أخرى محمولة كتعزيز.

P99 (http://p99.gforge.inriag.inria.fr/) تتبادر إلى الذهن.

اقتبس:

P99 هو مجموعة من تعريفات الماكرو والعمل التي تخفف البرمجة في الحديثة C، المعروفة AKA> C99. باستخدام أدوات جديدة من C99، نقوم بتنفيذ الوسائط الافتراضية للوظائف والنطاق المرتبط> إدارة الموارد والتخصيص والتهيئة الشفاف، ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top