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