タグ

ブックマーク / bear09.blog118.fc2.com (1)

  • C++/CLIとC# 例外

    Exception及びその派生クラス 基型はSEHException等に 参照型はRuntimeWrappedExceptionに Wrapされます。 C#ではException及びその派生しかthrowできないので、 C++/CLIでthrowしてみました。 [C++/CLI] public enum class ThrowKind { ValueType1, ValueType2, ObjectType1, ObjectType2, ExceptionType }; public ref class CppLib { public: static void ThrowException(ThrowKind kind) { switch(kind) { case ThrowKind::ValueType1: Console::WriteLine("throw ValueType1(In

  • 1