Extends Exception class to create custom exception
#include "stdafx.h" using namespace System; ref class MyException : Exception { public: virtual property String^ Message { String^ get() override { return "You must supply a command-line argument."; } } }; int main(array<String^>^ args) { try { if (args->Length < 1) { throw gcnew MyException(); } throw gcnew Exception(); } catch (MyException^ e) { Console::WriteLine("MyException occurred! " + e->Message); } catch (Exception^ exception) { Console::WriteLine("Unknown exception!"); } }
1. | Exception source and email address |