Я пытаюсь написать питон обертку с закрытым исходным кодом C++ библиотеки, которая имеет интерфейс, как это:Динамический вызова статических «конструктора» в C++
class Image
{
public:
:
static Image ReadImage(const char *Filename);
:
}
Проблема заключается в том, что для питона связывания Мне нужен указатель на объект Image
, а не на объект Image
. Если метод был конструктор, я бы просто сделать:
Image img = new Image();
, но я застрял на том, существует ли соответствующий синтаксис для статического метода. Я попытался следующие, не работает (по крайней мере, не в г ++ 4.8):
image img = new Image::ReadImage("foo.bar");
Конечно, я могу работать вокруг этого путем создания класса-оболочки, но мне интересно, если это действительно необходимо?
Я боюсь, что вы хотите метод класса питон ReadImage –