Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
ffi = FFIpp() ffi.cdef(""" class testClass { public: testClass(); void test(int); int returnsInt(int); private: void shouldNotBeInModule(); }; """) self.assertTrue(ffi.has_class("testClass")) ffi.set_source("example_module", """ class testClass { public: testClass(){} void test(int){/*nop*/} int returnsInt(int){return 1;} private: void shouldNotBeInModule() {/*nop*/} };""") ffi.compile() import example_module c = example_module.testClass() self.assertEqual(c.returnsInt(5), 1)