EditFull ScreenCopy code1# stack.pxd 2cdef extern from "Stack.h": 3 cppclass Stack: 4 Stack() 5 void push(int value) 6 int pop() 7 # другие методы класса Stack 89# stack.pyx 10cdef class PyStack: 11 cdef Stack* stack 1213 def __cinit__(self): 14 self.stack = new Stack() 1516 def __dealloc__(self): 17 del self.stack 1819 def push(self, int value): 20 self.stack.push(value) 2122 def pop(self): 23 return self.stack.pop() 2425 # другие обертки для методов класса Stack