#include <iostream>
#include <string>
using namespace std;
class Exception {
public:
Exception(const string& msg) : msg_(msg) {}
~Exception( ) {}
string getMessage( ) const {return(msg_);}
private:
string msg_;
};
void f( ) {
throw(Exception("Mr. Sulu"));
}
int main( ) {
try {
f( );
}
catch(Exception& e) {
cout << "You threw an exception: " << e.getMessage( ) << endl;
}
}
You threw an exception: Mr. Sulu