باستخدام ZODB مباشرة من C ++. أمثلة وتلميحات التصميم

StackOverflow https://stackoverflow.com/questions/2046432

سؤال

أود استخدام ZODB مباشرة من C ++ ولا أريد كتابة رمز Python لذلك. هل كان لديك أي تجربة تفعل ذلك؟ إذا كنت لاستخدام C ++ ل GUI والتراجع / كتابة البيانات من / إلى ZODB، كيف يجب أن يكون التصميم؟

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

المحلول

يبدو أن لديك 2 خيارات

أ) اكتشف كيفية استدعاء وحدة ZODB Python من C ++

يظهر Google Boost لديه مكتبة، وأنا متأكد من أن python.org سيخبرك أيضا

ب) عمل تنسيق الملف وكتابة التعليمات البرمجية المكافئة في C ++

ربما ليس من المستحيل القراءة، أصعب للكتابة. ومع ذلك، سوف تنتهي في النهاية مع عدم تطابق المعاوقة من Python-> Dynamic، C ++ -> ثابت

أنا لا أعرف ZODB لكنني سأعتقد أنه يتطابق بإحكام الطبيعة الديناميكية لأشياء بايثون، وبالتالي فإن وجود مكافئ غرض عام لن يعمل C ++. ستكون قادرا على إنشاء تطبيق مخطط كائن معين. أعني أنه يمكنك الحصول على ZODB مع العميل والنظام والمنتج ويمكنك إنشاء طبقة تقوم بتوضيح بيانات ZODB إلى كائنات C ++ المكافئة

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