为了使您的C ++方法接受Python列表,您应该使用
boost::python::list
void massadd(boost::python::list& ns){ for (int i = 0; i < len(ns); ++i) { add(boost::python::extract<double>(ns[i])); }}
为了使您的C ++方法接受Python列表,您应该使用
boost::python::list
void massadd(boost::python::list& ns){ for (int i = 0; i < len(ns); ++i) { add(boost::python::extract<double>(ns[i])); }}