2012-05-05 2 views
-1

파이썬 함수를 C++ 코드에서 호출 할 수 있지만 반환 값의 각 유형에 대한 래퍼가 있어야하며 메서드 호출 방법을 알 필요가 없다는 점이 마음에 들지 않습니다. 파이썬 클래스.C++ 코드에서 클래스의 파이썬 메서드 호출

  1. 어떻게 파이썬 클래스의 메소드를 호출 할 : 나는 기능 http://codepaste.ru/10354/

    질문을 호출하는 방법을 여기

    ?

  2. 다른 유형을 반환 할 수있는 함수를 구현하는 방법은 무엇입니까? 첫 번째 질문에 대해서는
+0

그럼 뭐가 궁금한가요? – NPE

+0

질문 : 1. 파이썬 클래스의 메서드를 호출하는 방법? 2. 거기에 다른 유형을 반환 할 수있는 함수를 구현하는 방법은 무엇입니까? – mrgloom

답변

0

는 가장 documentation를보십시오. 그것은 당신이 필요로하는 기능을 설명합니다.

PyObject* PyObject_CallMethod(PyObject *o, char *method, char *format, ...) 

나는 당신에게 필요한 것을 믿습니다.

두 번째 질문 : 모든 파이썬 함수는 PyObject *을 반환합니다. 그러나 그 객체는 튜플 또는 사용자 정의 클래스가 될 수 있으므로 복잡한 정보가 포함될 수 있습니다.

관련 문제