Как построить обертку Cython для функции C ++ с параметром списка stl
Рассмотрим следующий простой код на C ++. (Printlist.h)
#ifndef TESTLIB_H
#define TESTLIB_H
#include
#include
void printlist(std::list &);
#endif
(Printlist.c)
#include "printlist.h"
using namespace std;
void printlist(list &l)
{
for(list::const_iterator i = l.begin(); i != l.end(); i++)
cout < *i < ' ';
cout < endl;
}