Правильно ли использовать throw new FoobarException (аргумент Baz);
или throw FoobarException (аргумент Baz);
?
При отлове я всегда использую catch (FoobarException & e)
«на всякий случай», но я никогда не мог найти твердого ответа, нужно ли мне использовать новое или не в C ++ (определенно Java) или если это было просто предпочтением программиста.