Информация об изменениях

Сообщение Re[2]: Beautiful C API от 22.04.2016 14:04

Изменено 22.04.2016 14:05 GhostCoders

Здравствуйте, -MyXa-, Вы писали:

MX>Дело нужное. Не забудь только оператор присваивания запретить.

Детали реализации будем всем комьюнити оттачивать.

MX>И самое главное — любое летящее из внутреннего С++-а исключение должно обязательно ловиться С-шной обёрткой и снова бросаться в неизменном виде в С++-ной.

Об этом я думал.

И, кстати, что ты будешь делать в случае, если над С++-ом есть только С (без С++ над С) и этот внутренний С++ выбросит, скажем, boost::thread_interrupted. С-шный код как-то должен понять, что пора закругляться, но как?
Над этим еще не размышлял.
Re[2]: Beautiful C API
Здравствуйте, -MyXa-, Вы писали:

MX>Дело нужное. Не забудь только оператор присваивания запретить.

Детали реализации будем всем комьюнити оттачивать.

MX>И самое главное — любое летящее из внутреннего С++-а исключение должно обязательно ловиться С-шной обёрткой и снова бросаться в неизменном виде в С++-ной.

Об этом я думал.

MX> И, кстати, что ты будешь делать в случае, если над С++-ом есть только С (без С++ над С) и этот внутренний С++ выбросит, скажем, boost::thread_interrupted. С-шный код как-то должен понять, что пора закругляться, но как?

Над этим еще не размышлял.