boost::python и его применение
От: __chaos__ Россия  
Дата: 27.02.08 08:54
Оценка: 6 (1)
День добрый!!!

в послденее время в уме "вертится" связка Python + C++ (boost::python)
очень хочется знать для чего такая связка нужна. что можно с этим делать. в чем + и -. примеры можно выдуманные и реальные
мне на ум только пришло: использовать связку как удобный парсер конфигурации )))

Py_Initialize();

std::string script = "test.py";

boost::python::dict global;
boost::python::object result = boost::python::exec_file(script.c_str(), global, global);

std::cout << boost::python::extract<int>(global["number"]) << std::endl;


test.py
number = 4200


но как-то это....сильно извращенно, чуется мне что тут зарыт горадо большей потенциал.

Вообщем кто знает, расскажите

Заранее благодарен!
Re: boost::python и его применение
От: Mr.Cat  
Дата: 27.02.08 14:17
Оценка:
Здравствуйте, __chaos__, Вы писали:
___>очень хочется знать для чего такая связка нужна. что можно с этим делать.

Ну... много для чего нужна. Можно прикрутить питон в качестве скриптового языка — чтобы на питоне плагины можно было писать, например. Еще можно делать обертки для C++-библиотек, чтобы потом эти библиотеки из питона можно было использовать.

Короче, пробегитесь по документации — сразу все станет понятно.

___>в чем + и -

+ и — по сравнению с чем?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.