【发布时间】:2013-06-12 14:28:25
【问题描述】:
我想使用 Boost.Python 使 Python 可以使用 boost::gregorian::date。但是,当 Boost 日期类中没有一个函数时,如何创建一个像样的 __str__ 函数?我想这样写:
BOOST_PYTHON_MODULE(mymodule)
{
class_<boost::gregorian::date>("Date")
.add_property("year", &boost::gregorian::date::year)
.add_property("month", &boost::gregorian::date::month)
.def("__str__", ???)
;
}
【问题讨论】:
标签: boost-python boost-date-time