начал естественно с документации, всё вроде ясно но вот решил добавить функцию которая будет принимать не стандартный тип (int, float ...etc) а какой-то объект, гуглил но никак не выходит скомпилировать, выводит ошибку что Python не может конвертировать тип моего объект в объект Python, может у кого было такое? спасибо заранее
А ты класс объявил?
Возможно питоновскся функция должна питоновские классы Все таки получать
Нет. В функцию sum надо передать плюсовые объекты :)
если передаю объект типа Rectangle то ошибка
Попробуй sum(r1.thisptr, r2.thisptr)
не, опять ошибка
но есть хорошая новость, он понимает что это объект типа Rectangle, значит нужно ведь как-то в питоновский объект конвертировать?
Так почему у тебя в сигнатуре ректангл, а не питоновский класс?
типо чтобы было просто def sumTest(r1, r2) ?
Ну а r1 какого типа будет, если из питона передается?
а вот это уже не очень понятно))
Обсуждают сегодня