例外でstd::exceptionの派生クラス全てキャッチする場合、
throwする関数ではローカル変数を渡しても問題ないのでしょうか?
VCではnew、deleteで渡してたようだったので気になってます。

class myex : public std::exception {};

void func()
{
myex ex;
throw ex; <<一時オブジェクトが作られる?
}

void main()
{
try
{
func();
}
catch(std::exception &ex) <<不正アクセス?
{
cout << ex.what();
}
}