Здравствуйте, -MyXa-, Вы писали:
MX>Дело нужное. Не забудь только оператор присваивания запретить.
Детали реализации будем всем комьюнити оттачивать.
MX>И самое главное — любое летящее из внутреннего С++-а исключение должно обязательно ловиться С-шной обёрткой и снова бросаться в неизменном виде в С++-ной.
Об этом я думал.
MX> И, кстати, что ты будешь делать в случае, если над С++-ом есть только С (без С++ над С) и этот внутренний С++ выбросит, скажем, boost::thread_interrupted. С-шный код как-то должен понять, что пора закругляться, но как?
Над этим еще не размышлял.